一、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://haodehen.cn/did115429