HTML表格的语法及使用(详细代码案例讲解)

1.表格的基本使用

表格:Table键
          
    表格长度      边框粗细
<table width="1000" border="5">

    <tr>(行)
      <td></td>(列)
      <th></th>  (加粗列)
    </tr>
</table>

 
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<!-- 
		表格的使用
			HTML中提供的表格标签:
				table   表格框架
				tr 		行标签
				td 		单元格标签
	 -->
	<!-- 需求:5行4列的表格 -->
	<!-- 
		表格的属性
			border  边框  0 隐藏 1显示 >1 控制粗细
			width|height  宽度   高度
			bgcolor 背景颜色
			cellspacing 控制单元格与单元格之间的间距
			cellpadding 内填充(单元格的边框与文本的间距)
			align    水平对齐  left center  right
			valign   垂直居中  top  middle  bottom
            background 背景 图片 设置
	 -->
	<table borderColor = "red" background = "imgs\\刘亦菲.jpg" align="center" border="1" width="70%" height = "800" cellspacing="0" cellpadding="0">
		<!-- 第一行 -->
		<tr align="center" valign="top">
			<td>第1行第1个单元格</td>
			<td>第1行第2个单元格</td>
			<td>第1行第3个单元格</td>
			<td>第1行第4个单元格</td>
		</tr>
		<tr bgcolor="red" style = "color: yellow;">
			<td>第2行第1个单元格</td>
			<td>第2行第2个单元格</td>
			<td>第2行第3个单元格</td>
			<td>第2行第4个单元格</td>
		</tr>
		<tr>
			<td bgcolor="blue">第1行第1个单元格</td>
			<td>第1行第2个单元格</td>
			<td>第1行第3个单元格</td>
			<td>第1行第4个单元格</td>
		</tr>
		<tr>
			<td>第1行第1个单元格</td>
			<td>第1行第2个单元格</td>
			<td>第1行第3个单元格</td>
			<td>第1行第4个单元格</td>
		</tr>
		<tr>
			<td>第1行第1个单元格</td>
			<td>第1行第2个单元格</td>
			<td>第1行第3个单元格</td>
			<td>第1行第4个单元格</td>
		</tr>
	</table>
 
 
</body>
</html>

2.表格标签的使用 标题表头

 
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<!-- table标签中的其他子标签使用
		另类单元格标签   th
			特点:自动加粗+自动居中
			作用:作用在表头
		captin标签
			设置表格的标题
		thead|tbody|tfoot
			HTML中将表格可以分为三个等分
	 -->
	 <table align="center" border = "1" width="400">
	 	<caption><h2>学员信息表</h2></caption>
	 	<thead>
			<tr>
		 		<th>学号</th>
		 		<th>姓名</th>
		 		<th>性别</th>
		 	</tr>
	 	</thead>
	 	<tbody>
	 	<tr>
	 		<td>item1</td>
	 		<td>item2</td>
	 		<td>item3</td>
	 	</tr>
	 	<tr>
	 		<td>item1</td>
	 		<td>item2</td>
	 		<td>item3</td>
	 	</tr>
	 	<tr>
	 		<td>item1</td>
	 		<td>item2</td>
	 		<td>item3</td>
	 	</tr>
	 	</tbody>
	 	<tfoot>
			<tr>
		 		<td>xxxx</td>
		 		<td>xxxxx</td>
		 		<td>xxxxx</td>
		 	</tr>
	 	</tfoot>
	 </table>
</body>
</html>

 3.表格的跨行与跨列 (就是合并单元格)

 
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<!-- 
		1.表格的跨行与跨列
			colspan|rowspan  针对的是单元格
		rowspan  跨行
		colspan  跨列
			算上本身
	 -->
	 <table width="50%" border="1">
	 	<tr>
	 		<td colspan="3">item1</td>
	 		<!-- <td>item2</td>
	 		<td>item3</td> -->
	 	</tr>
	 	<tr>
	 		<td>item1</td>
	 		<td rowspan = "2">item2</td>
	 		<td>item3</td>
	 	</tr>
	 	<tr>
	 		<td>item1</td>
	 		<!-- <td>item2</td> -->
	 		<td>item3</td>
	 	</tr>
	 </table>
</body>
</html>
 4.表格中嵌套表格
 
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<table border="1" width="100%">
		<tr>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td>
            嵌套的表 
				<table border="1" width="100%">
					<tr>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
				</table>
			</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
 
	</table>
</body>
</html>
5.表格表单的嵌套使用
 
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body bgcolor="pink">
	<form action="#" method = "post" >
		<table border="0"align = "center">
			<caption><h3>用户登录</h3></caption>
			<tr>
				<td>账号</td>
				<td><input type="text" placeholder="输入账号"></td>
			</tr>
			<tr>
				<td>密码</td>
				<td><input type="password"></td>
			</tr>
			<tr align="center">
				<td colspan = "2">
					<input type="submit" value = "登录">
					<input type="reset" value="重置">
				</td>
			</tr>
 
 
		</table>
 
 
	</form>
</body>
</html>

  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《HTML5与CSS3基础教程(第8版)》是一本很好的学习HTML与CSS的教材。本书内容详实,涵盖了HTML与CSS的基本知识,以及更高级的功能和技巧。此外,书中还提供了很多案例和练习,帮助读者更好地掌握学习内容。 本书首先介绍了HTML与CSS的基础知识,包括HTML元素、属性、标签等的概念,以及CSS的选择器、样式、样式表等。接着,本书详细讲解了网页布局、文本格式化、图像、表格、表单和媒体等方面的内容,并提供了大量的实例,方便读者实际操作。 此外,本书还介绍了响应式设计的概念和实现方式,以及一些HTML5和CSS3新特性的应用。这些新特性包括支持多媒体、语义化标签、动画效果和响应式布局等。 总的来说,《HTML5与CSS3基础教程(第8版)》是一本很好的入门教材,适合想要学习HTML与CSS的初学者。本书内容详尽,逐步讲解,让读者能够循序渐进地掌握所学知识。此外,书中提供的案例和练习也非常有帮助,能够帮助读者更好地理解和应用所学内容。 ### 回答2: 《HTML5与CSS3基础教程(第8版)》PDF是一本基础教程,旨在为初学者介绍HTML5和CSS3的基本概念、语法使用方法。本书内容详细,从最基本的标签和属性开始讲解,逐渐深入,介绍了HTML5和CSS3的新特性和应用。 在HTML5方面,本书详细介绍了HTML5的文档类型、结构元素、表单、媒体和新API等内容。在CSS3方面,本书则深入讲解了选择器、盒子模型、定位、动画和响应式设计等主题,并介绍了一些有用的CSS库和框架。 此外,本书还提供了大量的实例和练习,让读者能够运用所学知识进行实际操作和练习,加深对HTML5和CSS3的理解和掌握。 总的来说,《HTML5与CSS3基础教程(第8版)》PDF是一本非常实用的入门教材,适合想要学习前端开发的新手使用。通过认真学习,读者可以快速掌握HTML5和CSS3的基本知识和技能,为进一步深入学习和实践打下坚实的基础。 ### 回答3: 《HTML5与CSS3基础教程》(第8版)是一本面向初学者的教材,它详细介绍了HTML5和CSS3基础知识的概念、语法、标签等内容。 本书内容分为两部分:HTML5和CSS3。在HTML5部分,本书介绍了HTML5的新特性,包括语义化标签、表单扩展等,并通过实例让读者深入理解HTML5的应用。在CSS3部分,本书介绍了CSS3新增的选择器、盒子模型、文本特效、渐变、动画和媒体查询等,通过实例演示了CSS3的强大功能。 此外,本书还提供了在线学习资源和课后练习题,让读者能够更加深入地掌握HTML5和CSS3。本书适合想要学习Web前端开发的初学者,也适合已有一定基础的开发者查阅。总之,《HTML5与CSS3基础教程》(第8版)是一本很好的教材,它通过深入浅出的方式帮助读者快速上手并掌握HTML5和CSS3开发的基础知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值