表格的布局基础

  1. 基本结构
  2. 操作表格
  3. 表格属性
  4. 表格跨行跨列
  5. 表格嵌套

基本语法演示:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>表格属性</title>
  5. <meta charset="utf-8">
  6. </head>
  7. <body>
  8. <table width="500px" border="1" align="center"
  9. cellspacing="0" cellpadding="5px">内部可以添加表格边框属性
  10. <caption></caption>表格标题 居中显示
  11. <tr bgcolor="pink">
  12. <th></th>
  13. </tr>
  14. <tbody align="center">表格主体
  15. <tr>
  16. <td></td>
  17. </tr>
  18. <tr>
  19. <td bgcolor="pink"></td>
  20. </tr>
  21. <tr>
  22. <td></td>
  23. </tr>
  24. </tbody>
  25. </table>
  26. </body>
  27. </html>
  1. table属性:border width height align表示在页面中对齐的方式

cellspacing单元格外边距 cellpadding单元格内边距

  1. tr align:表格中内容的对齐的样式
  2. th表格默认加粗居中显示的单元格
  3. 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 属性值 规定内测边框的哪个部分是可见的
1587517651459-7f5b7be0-ad48-403b-bee0-3eefdb73bffb.png

frame外部边框样式

frame
1、void 不显示外侧边框
2、above 显示上部外侧边框
3、below 显示下部的外侧边框
4、hsides 显示上下部
5、vsides 显示左右
6、lhs 显示左边
7、rhs 显示右边
8、box 显示所有四个边
9、border 显示四个边
1587518031463-b823f1e5-9ebc-40ad-a60f-2bbb795ff53a.png
1587518095491-d4430a41-b89e-4b99-8e29-db9e05abd184.png

表格的嵌套






….







注意点:
1、完整的表格结构
2、放到td标签中

标签嵌套案例

image.png

嵌套规则

1.块级表签可以包含行级标签(行内元素)和某些块级元素
2.行内元素不能包裹块级标签,只能包含其他的行内元素
3.块级元素不能放在p段落标签内使用
4.特殊的块级元素只能包含行内元素,不能包含块级元素 例如h1 - h6 p dt
5.块级元素和块级元素并列,航机元素和行级元素并列
规则需要遵守,但是html语法检查不严格,浏览器不能做到差错!