一天搞定CSS:表格(table)--19
2017-05-12 11:23
204 查看
1.表格标签
表格标签的嵌套关系
<table> <!--表格头--> <thead> <!--表格行--> <tr> <!--表格列,【注意】这里使用的是th--> <th></th> </tr> </thead> <!--表格主体--> <tbody> <!--表格行--> <tr> <!--表格列,【注意】这里使用的是td--> <td></td> </tr> <tr> <td></td> </tr> </tbody> <!--表格底部--> <tfoot> <tr> <td></td> </tr> </tfoot> </table>
2.实例演示–课程表
border-collapse:collapse; - - -表示清除表格之间的间隙代码演示
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> /*1.清除表格默认样式*/ table{ border-collapse: collapse; } th,td{ padding: 0; } /*2.设置表格大小,以及表框颜色*/ table{ margin: 0 auto; width: 13f4d 500px; } th,td{ border: 1px solid pink; font: 20px/50px "微软雅黑"; text-align: center; } </style> </head> <body> <!-- 表格标签 table 表格 thead 表格头 tbody 表格主体 tr 表格行 th 表格头里的单元格(默认加粗并且居中) td 表格主体里的单元格 tfoot 表格底部 表格的默认样式 table{border-collapse:collapse;} 单元格之间的间隙 th,td{padding:0} --> <table cellspacing="0"> <thead> <tr> <th>星期一</th> <th>星期二</th> <th>星期三</th> <th>星期四</th> <th>星期五</th> </tr> </thead> <tbody> <tr> <td>语文 </td> <td>数学</td> <td>英文</td> <td>生物</td> <td>化学</td> </tr> <tr> <td>语文 </td> <td>数学</td> <td>英文</td> <td>生物</td> <td>化学</td> </tr> <tr> <td>语文 </td> <td>数学</td> <td>英文</td> <td>生物</td> <td>化学</td> </tr> <tr> <td>语文 </td> <td>数学</td> <td>英文</td> <td>生物</td> <td>化学</td> </tr> <tr> <td>语文 </td> <td>数学</td> <td>英文</td> <td>生物</td> <td>化学</td> </tr> <tr> <td>语文 </td> <td>数学</td> <td>英文</td> <td>生物</td> <td>化学</td> </tr> </tbody> </table> </body> </html>
3.表格行和列的合并
rowspan 合并行(竖着合并)colspan 合并列(横着合并)
效果图:
代码演示
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> table{ border-collapse: collapse; } th,td{ padding: 0; } table{ margin: 0 auto; width: 500px; } th,td{ border: 1px solid pink; font: 20px/50px "微软雅黑"; text-align: center; } </style> </head> <body> <!-- 表格标签 rowspan 合并行(竖着合并) colspan 合并列(横着合并) --> <table cellspacing="0"> <thead> <tr> <th></th> <th>星期一</th> <th>星期二</th> <th>星期三</th> <th>星期四</th> <th>星期五</th> </tr> </thead> <tbody> <tr> <td rowspan="4"> 上午</td> <td>语文 </td> <td>数学</td> <td>英文</td> <td>生物</td> <td>化学</td> </tr> <tr> <td>语文 </td> <td>数学</td> <td>英文</td> <td>生物</td> <td>化学</td> </tr> <tr> <td>语文 </td> <td>数学</td> <td>英文</td> <td>生物</td> <td>化学</td> </tr> <tr> <td>语文 </td> <td>数学</td> <td>英文</td> <td>生物</td> <td>化学</td> </tr> <tr> <!--合并行--> <td rowspan="2"> 下午</td> <td>语文 </td> <td>数学</td> <td>英文</td> <td>生物</td> <td>化学</td> </tr> <tr> <td>语文 </td> <td>数学</td> <td>英文</td> <td>生物</td> <td>化学</td> </tr> <tr> <!--合并列--> <td colspan="6">夜自习</td> </tr> </tbody> </table> </body> </html>
配套小练习
链接地址:http://blog.csdn.net/baidu_37107022/article/details/71713520相关文章推荐
- CSS如何设置html table表格边框样式
- table中如何用css将表格线变成实线
- css设置表格自动换行;table换行无效
- table表格,让thead固定,tbody有滚动条,关键是都对齐的纯css写法。
- CSS属性之表格(Table)
- 一天搞定CSS:文本text--05
- 【小练习03】CSS-表格(table)--天气预报
- CSS如何设置html table表格边框样式
- CSS代码实现避免table表格被撑开变形
- css写表格 table的高级属性
- 运用CSS语法美化表格Table
- 基于CSS属性display:table的表格布局的使用
- table表格,让thead固定,tbody有滚动条,关键是都对齐的纯css写法。
- 纯CSS实现 table 表格奇偶行不同颜色
- CSS如何设置html table表格边框样式
- 一天搞定CSS: 浮动(float)及文档流--10
- 一天搞定CSS: overflow--14
- CSS自学教程--一天搞定CSS(终篇总结)
- 纯css实现table表格固定列和表头,中间横向滚动的思路-附案例
- 避免表格table被撑开变形的CSS代码…