<meta http-...">
最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • html5响应式table表格布局

    正文概述 掘金(元歌)   2021-07-05   831

    一、无边框

    html5响应式table表格布局

    html代码

    <!DOCTYPE html>
    <html>
     
    	<head>
    		<meta charset="utf-8">
    		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    		<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no">
    		<title>html5无边框响应式table表格布局</title>
    		<link rel="stylesheet" type="text/css" href=h5table.css.css"/>
    	</head>
    	<body>
    		<table class="H5Table">
    			<thead>
    				<tr>
    					<th>
    						<div>地区</div>
    					</th>
    					<th>
    						<div>确诊</div>
    					</th>
    					<th>
    						<div>治愈</div>
    					</th>
    					<th>
    						<div>死亡</div>
    					</th>
    				</tr>
    			</thead>
    			<tbody>
    				<tr>
    					<td>湖北</td>
    					<td>13522</td>
    					<td>396</td>
    					<td>414</td>
    				</tr>
    				<tr>
    					<td>广西</td>
    					<td>189</td>
    					<td>10</td>
    					<td>0</td>
    				</tr>
    				<tr>
    					<td>广东</td>
    					<td>762</td>
    					<td>25</td>
    					<td>2</td>
    				</tr>
    				<tr>
    					<td>湖南</td>
    					<td>230</td>
    					<td>16</td>
    					<td>1</td>
    				</tr>
    			</tbody>
    		</table>
    	</body>
     
    </html>
    

    css代码

    .H5Table {
    	table-layout: fixed;
    	width: 100%;
    	margin-top: .5rem;
    	padding-bottom: .5rem;
    	text-align: center;
    	border-spacing: 2px 6px;
    	font-size: .938rem;
    	color: #4d5054;
    	border-collapse: collapse;
    }
    .H5Table tr {
    	height: 1.875rem;
    	line-height: 1.875rem;
    }
    .H5Table td,
    .H5Table th {
    	text-align: center;
    	width: 30%;
    }
    .H5Table thead {
    	font-size: .938rem
    }
    .H5Table thead tr {
    	color: #555;
    	text-align: center;
    	line-height: 1
    	font-weight: 700;
    }
     
    .H5Table tbody tr {
    	height: 2rem;
    	line-height: 2rem;
    	border-bottom: 1px solid #f5f5f5;	
    }
    .H5Table tbody tr:last-child {
    	border-bottom: none;	
    }
    .H5Table tbody  tr td {
    	color: #4d5054;
    }
    .H5Table tbody  tr td:first-child{
    	color: #00BEC7;
    	font-weight: 700;
    }
    

    有边框

    html5响应式table表格布局

    html+css代码

    <!DOCTYPE html>
    <html>
     
    	<head>
    		<meta charset="utf-8">
    		<title>html5响应式table表格布局</title>
    		<style type="text/css">
    			body {
    				font-size: 14px;
    				font-weight: normal;
    			}
    			
    			table.responsive {
    				width: 98%;
    				margin: 0 auto;
    				border: 1px solid #ccc;
    				border-collapse: collapse;
    				/*border-collapse:collapse合并内外边距(去除表格单元格默认的2个像素内外边距*/
    			}
    			/* 设置表格单元格边框 */
    			
    			table.responsive th,
    			table.responsive td {
    				border: 1px solid #ccc;
    				color: #666;
    				padding: .5em 1em;
    			}
    			/* 设置表头颜色 */
    			
    			table.responsive th {
    				font-weight: normal;
    				background: #F2F2F2;
    			}
    			/* 设置超链接格式 */
    			
    			table.responsive .actions a {
    				color: #ff5c00;
    				/* 设置超链接字体没有下划线 */
    				text-decoration: none;
    				padding: 0 4px;
    			}
    			
    			table.responsive .number,
    			table.responsive .actions {
    				text-align: center;
    			}
    			/* 捕捉浏览器宽度最大为480px时触发以下css样式 */
    			
    			@media (max-width: 480px) {
    				/* 清除其它宽度下所设置的表格样式 */
    				table.responsive {
    					-webkit-box-shadow: none;
    					-moz-box-shadow: none;
    					box-shadow: none;
    					border: none;
    				}
    				/* 隐藏表头(这里的隐藏与visiblity隐藏不同,这里的隐藏将不会为隐藏部分留下空白位置,而visiblity会为隐藏部分留下空白位置) */
    				table.responsive thead {
    					display: none;
    				}
    				/* 将所有表格变成块级元素,以使表格独行显示 */
    				table.responsive td {
    					display: block;
    					border: none;
    				}
    				/* 设置第一例左对齐并添加颜色 */
    				table.responsive .number {
    					text-align: left;
    					background: #35B558;
    				}
    				/* 设置相对路径,以便子元素使用绝对路径 */
    				table.responsive tr {
    					position: relative;
    				}
    				/* 通过绝对路径设置修改删除在第一行:
    		      因number的position值为static,所以number会在tr容器的第一行,
    		      这里修改删除通过绝对路径,设置距tr容器上面0px,则修改删除也会出现在tr容器第一行,这里一定要设置tr位置为相对路径 */
    				table.responsive .actions {
    					position: absolute;
    					right: 0;
    					top: 0;
    				}
    			}
    		</style>
    	</head>
     
    	<body>
    		<table class="responsive">
    			<thead>
    				<tr>
    					<th>程序序号</th>
    					<th>课程名称</th>
    					<th>课程操作</th>
    				</tr>
    			</thead>
    			<tr>
    				<td class="number">150406</td>
    				<td class="name">移动应用开发</td>
    				<td class="actions">
    					<a href="#">修改</a>
    					<a href="del">删除</a>
    				</td>
    			</tr>
    			<tr>
    				<td class="number">150407</td>
    				<td class="name">HTML前段开发</td>
    				<td class="actions">
    					<a href="#">修改</a>
    					<a href="del">删除</a>
    				</td>
    			</tr>
    		</table>
    	</body>
     
    </html>
    

    起源地下载网 » html5响应式table表格布局

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元