博主信息
博文 25
粉丝 0
评论 0
访问量 35696
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
HTML不使用Table标签怎么写出Table表格的效果-大型CMS开发实战第九期
宿州市筋斗云信息科技-Vip
原创
1746人浏览过

今天在这里分享HTML如何在不使用Table标签怎么写出Table表格的效果!首先第一步给自己定一个小目标,就写一个上学时期的课程表把!

话不多说直接上代码吧!

实例

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
		<meta http-equiv="X-UA-Compatible" content="ie=edge">
		<title>如何在不使用Table标签怎么写出Table表格的效果</title>
		<meta name="Keywords" content=""/>
		<meta name="Description" content=""/>
		
		<style>
			*{
				padding: 0;
				margin: 0;
				font-size: 1rem;
			}
			
			/* body {
				background: #000000;
			} */
			
			.table {
				width: 607px;
				height: 300px;
				display: table;
				text-align: center;
				box-sizing: border-box;
				margin: 0 auto;
				position: relative;
			}
			
			.table-caption {
				padding: 10px;
				display: table-caption;
				
			}
			
			.table-caption > h1 {
				color: cadetblue;
				font-size: 1.4rem;
			}
			
			.table-thead {
				display: table-header-group;
			}
		
			.table-row {
				display: table-row;
				height: 40px;
				
			}
			
			.table-row:first-of-type >.table-td  {
				border-top: 1px solid rgba(0,0,0,.3);
			}
			
			.table-tbody {
				display: table-row-group;
				
			}

			.table-td {
				display: table-cell;
				border-bottom: 1px solid rgba(0,0,0,.3);
				border-right: 1px solid rgba(0,0,0,.3);
				width: 100px;
				height: 40px;
				line-height: 40px;
				
			}
			
			.table-td:first-of-type{
				border-left: 1px solid rgba(0,0,0,.3);
			}
			
			.table-tfoot{
				display: table-footer-group;
				position: relative;
			}
			
			.table-tfoot > .table-td:first-of-type { 
				width: 101px;
				background: linear-gradient(greenyellow,cadetblue);
				color: #333;
				position: absolute;
				left: 0;
			}
			
			.table-tfoot > .table-td:last-of-type {
				width: 506px;
				background: linear-gradient(greenyellow,cadetblue);
				color: #333;
				position: absolute;
				left:101px;
			}
			
			.table-tbody > .table-row:nth-last-of-type(4) > .table-td:first-of-type {
				width: 241px;
				background: yellow;
				color: #333;
				position: absolute;
				left: 0;
			}
			
			.table-tbody > .table-row:nth-last-of-type(4) > .table-td:last-of-type {
				width: 364px;
				background: yellow;
				color: #333;
				position: absolute;
				left:243px;
			}
			
			
		</style>
		
	</head>
	<body>
		<div class="table">
			<!-- 这里是表格页头部分 -->
			<div class="table-caption">
				<h1>七年级(15)班课程表</h1>
			</div>
			
			<!-- 给table-thead加上 display:table-header-group属性后,等同于Table 内的thead  -->
			<div class="table-thead">
				
				<!-- 给table-row 加上 display:table-row属性后,等同于Table 内的tr -->
				<div class="table-row">
					
					<div class="table-td">
						星期一
					</div>
					<div class="table-td">
						星期二
					</div>
					<div class="table-td">
						星期三
					</div>
					<div class="table-td">
						星期四
					</div>
					<div class="table-td">
						星期五
					</div>
				</div>
			</div>
			
			<div class="table-tbody">
					<!-- 给table-row 加上 display:table-row属性后,等同于Table 内的tr -->
					<div class="table-row">
						
						<div class="table-td">
							语文
						</div>
						<div class="table-td">
							数学
						</div>
						<div class="table-td">
							语文
						</div>
						<div class="table-td">
							英语
						</div>
						<div class="table-td">
							数学
						</div>
					</div>
					
					
					<div class="table-row">
						
						<div class="table-td">
							语文
						</div>
						<div class="table-td">
							数学
						</div>
						<div class="table-td">
							语文
						</div>
						<div class="table-td">
							英语
						</div>
						<div class="table-td">
							数学
						</div>
					</div>
					
					<div class="table-row">
						
						<div class="table-td">
							语文
						</div>
						<div class="table-td">
							数学
						</div>
						<div class="table-td">
							语文
						</div>
						<div class="table-td">
							英语
						</div>
						<div class="table-td">
							数学
						</div>
					</div>
					
					<div class="table-row">
						
						<div class="table-td">
							语文
						</div>
						<div class="table-td">
							数学
						</div>
						<div class="table-td">
							语文
						</div>
						<div class="table-td">
							英语
						</div>
						<div class="table-td">
							数学
						</div>
					</div>
					
					<div class="table-row">
						<div class="table-td">
							上午:7:20 - 11:40
						</div>
						
						<div class="table-td">
							下午:14:20 - 17:40
						</div>
					</div>
					
					<div class="table-row">
						<div class="table-td">
							数学
						</div>
						<div class="table-td">
							语文
						</div>
						<div class="table-td">
							英语
						</div>
						<div class="table-td">
							数学
						</div>
						<div class="table-td">
							数学
						</div>
					</div>
					<div class="table-row">
						<div class="table-td">
							数学
						</div>
						<div class="table-td">
							语文
						</div>
						<div class="table-td">
							英语
						</div>
						<div class="table-td">
							数学
						</div>
						<div class="table-td">
							数学
						</div>
					</div>
					<div class="table-row">
						<div class="table-td">
							数学
						</div>
						<div class="table-td">
							语文
						</div>
						<div class="table-td">
							英语
						</div>
						<div class="table-td">
							数学
						</div>
						<div class="table-td">
							
						</div>
					</div>
			</div>
			
			<div class="table-tfoot">
				<div class="table-td">
					提示:
				</div>
				<div class="table-td">
					如遇到特殊情况课程需要调整时,会在群内另行通知
				</div>
			</div>
			
		</div>
	
		
	</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


批改状态:合格

老师批语:下次不要把一天作业分成几个博客提交了, 不好核查
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学