当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > CSS网页布局中表格制作实例

CSS样式表
CSS定位中Positoin、absolute、Relative的一些研究
脚本控制三行三列自适应高度DIV布局的代码
word-wrap在firefox中不起作用的解决方法
网页设计者需要了解的_网页字体大小数据参考
div+css与xhtml+css分别是什么意思?
xhtml+css网页制作中常见问题解决方法
表格标签table深入了解
DIV+CSS网页另类上下布局的实例代码
CSS实现每行新闻数量不等效果代码
JAVASCRIPT IE 与 FF 中兼容写法记录
让超出DIV宽度范围的文字自动显示省略号...
CSS使用学习总结
解决IE6 3像素Bug的css写法
用CSS控制表格或单元格强制换行,防止表格被英文单词或中文撑大
firefox margin-top失效的原因与解决办法
IE hack条件写法
css pointer控制在firefox下显示手型的代码
纯CSS实现上下左右都居中的代码
在DW中CSS编码需要注意和掌握的一些技巧
DIV CSS网页布局 最小高度(min-height)的妙用

CSS样式表 中的 CSS网页布局中表格制作实例


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 131 ::
收藏到网摘: n/a

论坛仍有人在讨论用DIV来拼凑一个表格,之前已经提过 table建站、DIV建站以及XHTML建站的区别 ,W3C不提倡整站使用TABLE套用,并不是说TABLE就一事无成,什么地方都不能使了。相反,该用TABLE的地方是提倡使用TABLE的。

例如下面的的布局,你需要用几个DIV来浮动?

demo-table

最合理的方法,就是使用表格来实现表格,经过 HeTingYi 的发布以及 goos 的简化,代码如下:

页面结构:

  1. <table cellspacing="1" cellpadding="0">
  2. <colgroup>
  3.     <col class="col1" />
  4.     <col class="col2" />
  5.     <col class="col3" />
  6. </colgroup>
  7. <tr>
  8.     <th>游客类别</th>
  9.     <th>日票(人民币.元)</th>
  10.     <th>夜票(人民币.元)</th>
  11. </tr>
  12. <tr>
  13.     <td>成人</td>
  14.     <td>170</td>
  15.     <td>100</td>
  16. </tr>
  17. <tr>
  18.     <td>学生</td>
  19.     <td colspan="2">125(文章出自 RuanChen.Com 转载请注明出处)</td>
  20. </tr>
  21. <tr>
  22.     <td>儿童</td>
  23.     <td>85</td>
  24.     <td>50</td>
  25. </tr>
  26. <tr>
  27.     <td>老年</td>
  28.     <td>35</td>
  29.     <td>30</td>
  30. </tr>
  31. </table>

CSS部分:

  1. *{
  2.     padding:0;
  3.     margin:0;
  4.     font:12px/1.5em "SimSun";
  5. }
  6. body {padding:100px;}
  7. table {
  8.     width:400px;
  9.     text-align:center;
  10.     background:#DEE4FF;
  11.     border:solid 5px #DEE4FF;
  12. }
  13. .col1,.col2 {width:30%;}
  14. .col3 {width:40%;}
  15. th,td {vertical-align:middle;}
  16. table th{color:#fff;background:#4F86FF;}
  17. table td{color:#2467FA;background:#A1BEFF;}