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

CSS样式表
CSS教程:dl dt dd模拟表格实例
网页制作实例:将PSD网站模板转换为XHTML+CSS网页
CSS布局实例代码:两列布局实例
border:none;与border:0;的区别
CSS浮动定位:引起文本重影的怪异问题
同一张PNG8图片为何部份图标在IE6中消失
IE6中背景属性加a与a:hover问题
网页制作教程:在IE7中的网页文本重影问题
推动浏览器更新的原因和方法
CSS实例教程:制作网页列表菜单
CSS实例教程:制作网站横向导航
CSS实例教程:制作网页2级导航
CSS研究教程:类名的长命名和短命名
CSS教程:彻底弄清楚CSS的行高属性
用CSS的float和clear属性进行三栏网页布局
没有JS只用CSS制作的网页下拉菜单
初学CSS的基础教程:在网页中使用CSS
网页制作教程:制作拖拽翻页
制作网页时编写CSS代码的25个小技巧
CSS3中很有用的特性:CSS阴影

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


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