HTML表格的使用

1.表格的基本使用

表格标签(table)的基本语法

table:表格容器
tr:列
td:单元格
th:粗体
caption:标题列


【例子】<table width="400" border="1" cellspacing="2" cellpadding="2" align="CENTER" valign="TOP" background="myweb.gif" bgcolor="#0000FF" bordercolor="#FF00FF" bordercolorlight="#00FF00" bordercolordark="#00FFFF" cols="2">   

    ①cellspacing="2" 
    表格格线厚度。

    ②cellpadding="2" 
    文字与格线的距离
    ③align="CENTER" 
    表格的摆放位置(水平),可选值为: left, right, center。
    ④valign="TOP". 
    表格内字画等的摆放贴 位置(垂直),可选值为: top, middle, bottom。 
 

【跨行跨列例子】colspan、rowspan
    【案例】见PPT


表格(table)与表单(form)的综合运用  
    【案例】登录注册


<!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>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值