表格的布局基础
- 基本结构
- 操作表格
- 表格属性
- 表格跨行跨列
- 表格嵌套
基本语法演示:
<!DOCTYPE html>
<html>
<head>
<title>表格属性</title>
<meta charset="utf-8">
</head>
<body>
<table width="500px" border="1" align="center"
cellspacing="0" cellpadding="5px">内部可以添加表格边框属性
<caption></caption>表格标题 居中显示
<tr bgcolor="pink">
<th></th>
</tr>
<tbody align="center">表格主体
<tr>
<td></td>
</tr>
<tr>
<td bgcolor="pink"></td>
</tr>
<tr>
<td></td>
</tr>
</tbody>
</table>
</body>
</html>
- table属性:border width height align表示在页面中对齐的方式
cellspacing单元格外边距 cellpadding单元格内边距
- tr align:表格中内容的对齐的样式
- th表格默认加粗居中显示的单元格
- td
属性的基本含义及其用法
1、tr标签的属性设置
align left center right justify char 行内容的水平对齐方式
valign top middle bottom baseline 行内容的垂直对齐方式
bgcolor rgb(x,x,x) #xxxxxx colorname 行的背景颜色
—— colorname 规定颜色的名称 比如;red yellow blue green
#xxxxxx /#xxx 16进制表示方式:#0~f的值
rgb(x,x,x) 规定rgb代码的字体颜色 0~255 (拓展:rgba) — 对于颜色设置不支持
颜色的三原色:红绿蓝
颜色代码表
https://www.sioe.cn/yingyong/yanse-rgb-16/
2、td和th属性设置
align left center right justify char 单元格内容的水平对齐方式
valign top middle bottom baseline 单元格内容的垂直对齐方式
bgcolor rgb(x,x,x) #xxxxxx colorname 单元格的背景颜色
width px % 单元格的宽度
height % px 单元格的高度
3、thead tbody tfoot属性设置
align left center right justify char 单元格内容的水平对齐方式
valign top middle bottom baseline 单元格内容的垂直对齐方式
colspan 列合并
rowspan 行合并
Width px / % 规定表格的宽度
Align left center right 表格相对周围元素的对齐方式
Border px 规定表格边框的宽度
Bgcolor rgb(x,x,x) #xxxxxx colorname 表格的背景颜色
Cellpadding px % 单元边沿和内容之间的空白
Cellspacing px % 单元格之间的空白
Frame 属性值 规定外侧边框的哪个部分是可见的
rules 属性值 规定内测边框的哪个部分是可见的
frame外部边框样式
frame
1、void 不显示外侧边框
2、above 显示上部外侧边框
3、below 显示下部的外侧边框
4、hsides 显示上下部
5、vsides 显示左右
6、lhs 显示左边
7、rhs 显示右边
8、box 显示所有四个边
9、border 显示四个边
表格的嵌套
…. |
注意点:
1、完整的表格结构
2、放到td标签中
标签嵌套案例
嵌套规则
1.块级表签可以包含行级标签(行内元素)和某些块级元素
2.行内元素不能包裹块级标签,只能包含其他的行内元素
3.块级元素不能放在p段落标签内使用
4.特殊的块级元素只能包含行内元素,不能包含块级元素 例如h1 - h6 p dt
5.块级元素和块级元素并列,航机元素和行级元素并列
规则需要遵守,但是html语法检查不严格,浏览器不能做到差错!