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

CSS样式表
CSS教程:了解熟悉css语法
CSS教程:CSS到底是干什么用的?
让XHTML元素的命名规则更加合理
CSS网页设计技巧十则
CSS样式表层叠(cascade)处理冲突
保存CSS中的图片的几种方法
不成熟的标准化
CSS教程:优先级问题的考虑实例
构建网站合理规划CSS文件
通过W3C XHTML1.0标准验证的经验
DIV CSS技术是否适合中国中小网站?
学习CSS的背景图像属性background
CSS网页布局开发小技巧24则
CSS BUG解决方法以及CSS BUG类的小技巧
CSS教程:容器定位
CSS教程:网页布局定位及z-index解释
学习css需要什么软件
CSS元素的层叠与z-index设置
CSS教程:表格的nobr终极解决方案
Css Reset(复位)的简单介绍

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


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

相反,该用TABLE的地方是提倡使用TABLE的。

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

demo-table

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

页面结构:

       
  1. <table cellspacing="1" cellpadding="0">
  2.    
  3. <colgroup>
  4.    
  5.     <col class="col1" />
  6.    
  7.     <col class="col2" />
  8.    
  9.     <col class="col3" />
  10.    
  11. </colgroup>
  12.    
  13. <tr>
  14.    
  15.     <th>游客类别</th>
  16.    
  17.     <th>日票(人民币.元)</th>
  18.    
  19.     <th>夜票(人民币.元)</th>
  20.    
  21. </tr>
  22.    
  23. <tr>
  24.    
  25.     <td>成人</td>
  26.    
  27.     <td>170</td>
  28.    
  29.     <td>100</td>
  30.    
  31. </tr>
  32.    
  33. <tr>
  34.    
  35.     <td>学生</td>
  36.    
  37.     <td colspan="2">125(文章出自 webjx.com 转载请注明出处)</td>
  38.    
  39. </tr>
  40.    
  41. <tr>
  42.    
  43.     <td>儿童</td>
  44.    
  45.     <td>85</td>
  46.    
  47.     <td>50</td>
  48.    
  49. </tr>
  50.    
  51. <tr>
  52.    
  53.     <td>老年</td>
  54.    
  55.     <td>35</td>
  56.    
  57.     <td>30</td>
  58.    
  59. </tr>
  60.    
  61. </table>

CSS部分:

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