一、CSS display属性的表格布局相关属性的解释:
table 此元素会作为块级表格来显示(类似 ),表格前后带有换行符。 table-row-group 此元素会作为一个或多个行的分组来显示(类似 )。 table-header-group 此元素会作为一个或多个行的分组来显示(类似 )。 table-footer-group 此元素会作为一个或多个行的分组来显示(类似 )。 table-row 此元素会作为一个表格行显示(类似 )。 table-column-group 此元素会作为一个或多个列的分组来显示(类似 )。 table-column 此元素会作为一个单元格列显示(类似 ) table-cell 此元素会作为一个表格单元格显示(类似 和 ) table-caption 此元素会作为一个表格标题显示(类似 )二、示例代码
1、普通表格
1 DOCTYPE html > 2 html > 3 head > 4 meta charset ="UTF-8" > 5 title > display普通表格 title > 6 style type ="text/css" > 7 .table, .table * { margin : 0 auto ; padding : 0 ; font-size : 14px ; font-family : Arial, 宋体, Helvetica, sans-serif ; } 8 .table { display : table ; width : 80% ; border-collapse : collapse ; } 9 .table-tr { display : table-row ; height : 30px ; } 10 .table-th { display : table-cell ; font-weight : bold ; height : 100% ; border : 1px solid gray ; text-align : center ; vertical-align : middle ; background-color : #E5E5E5 ; } 11 .table-td { display : table-cell ; height : 100% ; border : 1px solid gray ; text-align : center ; vertical-align : middle ; } 12 style > 13 head > 14 body > 15 div class ="table" > 16 div class ="table-tr" > 17 div class ="table-th" > 省份/直辖市 div > 18 div class ="table-th" > GDP(亿元) div > 19 div class ="table-th" > 增长率 div > 20 div > 21 div class ="table-tr" > 22 div class ="table-td" > 广东 div > 23 div class ="table-td" > 72812 div > 24 div class ="table-td" > 8.0% div > 25 div > 26 div class ="table-tr" > 27 div class ="table-td" > 河南 div > 28 div class ="table-td" > 37010 div > 29 div class ="table-td" > 8.3% div > 30 div > 31 div class ="table-tr" > 32 div class ="table-td" > 江苏 div > 33 div class ="table-td" > 70116 div > 34 div class ="table-td" > 8.5% div > 35 div > 36 div > 37 body > 38 html >
查看更多关于基于CSS属性display:table的表格布局的使用-MySomeDay的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did115429