前端夯实基础(三)--- HTML之Table

1、表格存在的意义

  • 显示格式数据。
  • 使表格数据在没有CSS的情况下,依然具备可读性。

2、表格标签

W3School练习地址

<table>
	<tr>
		<th>x列头</th>
		<th>y列头</th>
		<th>z列头</th>
	</tr>
	<tr>
		<td>x列</td>
		<td>y列</td>
		<td>z列</td>
	</tr>
	···
</table>

3、表格属性

  • align:对齐方式,在<Table>标签上设置是控制整个表格在网页中的水平对齐方式。在<tr>上设置是控制整行的单元格文本的水平对齐方式。在<td>上设置是控制本单元格文本的水平对齐方式。
  • cellpadding:单元格内容与单元格边框的空白间隙。只在<Table>标签上有效。
  • cellspacing:单元格之间的空白。只在<Table>标签上有效。
  • border:表格最外层边框的宽度。只在<Table>标签上有效。

4、<th>有别于<td>

<th><td>的样式多了加粗+居中

th {
    display: table-cell;
    vertical-align: inherit;
    font-weight: bold;
    text-align: -internal-center;
}

td {
    display: table-cell;
    vertical-align: inherit;
}

5、表格标题<caption>

caption {
    display: table-caption;
    text-align: -webkit-center;
}

<table>
    <caption>我是标题</caption>
	<tr>
		<th>x列头</th>
		<th>y列头</th>
		<th>z列头</th>
	</tr>
	<tr>
		<td>x列</td>
		<td>y列</td>
		<td>z列</td>
	</tr>
</table>

在这里插入图片描述

6、合并单元格

合并顺序:先上后下、先左后右

  • 跨列合并: 在<td>上设置colspan
    <table>
    	<tr>
    		<th>x列头</th>
    		<th>y列头</th>
    		<th>z列头</th>
    	</tr>
    	<tr>
    		<td>x列</td>
    		<td>y列</td>
    		<td>z列</td>
    	</tr>
    	<tr>
    		<td>x列</td>
    		<td colspan="2">y列</td>
    		//<td>z列</td>
    	</tr>
    </table>
    
    在这里插入图片描述
  • 跨行合并: 在<td>上设置rowspan
    <table>
    	<tr>
    		<th>x列头</th>
    		<th>y列头</th>
    		<th>z列头</th>
    	</tr>
    	<tr>
    		<td rowspan="2">x列</td>
    		<td>y列</td>
    		<td>z列</td>
    	</tr>
    	<tr>
    		<td>y列</td>
    		<td>z列</td>
    	</tr>
    </table>
    
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值