经过表格,可使网页排版更加清晰,形式更加简洁漂亮。ide
一、<table></table>:表格的开始和结束标签,行列的布局都在<table>标签内。布局
二、<tr></tr>行标签的开始和结束字体
三、<tb></tb>列标签的开始和结束spa
行标签在列标签的外层,不能单独使用,其中必须至少有一列。示例以下:code
<body> <table border="1"><!--为了便于观察,设置一个边框--> <tr> <td>表格的内容</td> </tr> </table> </body>
效果以下:图片
一、单元格表头<th></th>ci
这个标签用来设置表格的表头,做用和列标签类似,只是字体是加黑的。作用域
<body> <table border="1"> <tr> <th>1</th><th>2</th> </tr> </table> </body>
二、表格宽度属性和高度属性width,heightio
这两个属性能够设置在<table>标签里,也能够设置在<tr>和<tb>中,做用域会不一样。table
<body> <table border="1"> <tr> <th width="200">1</th><th width="100">2</th> </tr> </table> </body>
三、设置表格背景图片background
这个属性和尺寸属性用法同样,写在相应的标签里,就是相应的背景图案,设置的是图片的路径。
四、设置表格行列间距cellspacing
<body> <table border="1" cellspacing="20"> <tr> <th width="200">1</th><th width="100">2</th> </tr> </table> </body>
五、设置单元格内容偏移量 cellpadding
<body> <table cellpadding="50" border="2"><tr> <td>第一列</td><td>第二列</td> </tr></table> </body>
灵活的应用边框,可使表格看起来更加整洁有序。
一、边框宽度属性border
二、边框的颜色属性bordercolor
三、不显示外边框frame="void"
<body> <table cellpadding="50" border="5" frame="void"><tr> <td>第一列</td><td>第二列</td> </tr></table> </body>
四、设置frame="hsides"则只显示上下外边框
<body> <table cellpadding="50" border="5" frame="hsides"><tr> <td>第一列</td><td>第二列</td> </tr></table> </body>
五、设置frame="vsides"则只显示左右外边框
六、单独显示边框的frame值分别为:
上:above
下:below
左:lhs
右:rhs
七、设置表格对齐模式:
水平对齐模式:align
表格的align属性能够设置对齐模式,center,left,right分别对应居中,左对齐,右对齐。
垂直对齐模式:valign
和水平对齐模式类似,这个属性的值为:middle,top,bottom对应了中间对齐,上对齐和下对齐。
一、行的合并:rowspan
<body> <table cellpadding="50" border="5" frame="hsides"> <tr> <td rowspan="2">第一行</td><td>第一行</td> </tr> <tr> <td>第二行</td> </tr> </table> </body>
二、列的合并colspan
<body> <table cellpadding="50" border="5" frame="hsides"> <tr> <td colspan="2">第一列</td> </tr> <tr> <td>第一列</td><td>第二列</td> </tr> </table> </body>
三、表格的标题标签<caption></caption>
<body> <table cellpadding="50" border="5" frame="hsides" > <caption>标题</caption> <tr> <td colspan="2">第一列</td> </tr> <tr> <td>第一列</td><td>第二列</td> </tr> </table> </body>
专一技术,热爱生活,交流技术,也作朋友。
——珲少 QQ群:203317592