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

CSS样式表
50个强大璀璨的CSS3/JS技术运用实例
table建站,XHTML建站和DIV建站的不同
根据W3C的CSS3草案翻译的CSS3参考手册
RoundedCornr:生成圆角图片的好用的简单工具
CSS教程:彻底了解haslayout
CSS3的简单又实用的3个属性
CSS教程:-moz-inline-box和-moz-inline-stack
css3阴影属性box-shadow注意事项
css3文本阴影属性text-shadow说明
CSS3的border-radius(圆角)
border边框属性在浏览器中的渲染方式
CSS属性:text-shadow,box-shadow,border-radius
再论清除浮动的空DIV方法
YUI网页布局:自适应宽度的输入框
学习web标准:Web标准中的特殊字符
优化浏览器渲染:将样式表放在页面顶部
优化浏览器渲染:指定图片尺寸
优化浏览器渲染:避免CSS expressions
CSS3 Please:在线生成跨浏览器的CSS3代码
CSS实例教程:制作漂亮的网页表单

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 41 ::
收藏到网摘: 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;}