Html技巧-简单的把Table转成Div

06-05 手机六合

 许多网页设计师都喜欢,将两个或者多个容器等高的并排放置,并在里面展示每个容器的内容,就象经典表格布局中的单元格控制几个栏目的位置,也喜欢容器的内容居中或顶部对齐显示。但是你又不喜欢用table来实现他,那怎么办呢?实现的方法很多,有根据视觉错觉实现的,有用JS控制使高度相等的,还有采用容器溢出部分隐藏和列的负底边界和正的内补丁相结合的方法来解决列高度相同的问题。其实有个简单的方法,使用display:table, display:table-row and display:table-cell 就可以实现,而且高度小的容器会自适应那些高度相对较高的,但是IE不支持这个属性,我们先不用去责备IE,相信以后会有所改善的。这里我制作了一个模型。

先看看xhtml的结构:

  1. <div class="equal">  
  2. <div class="row">  
  3. <div class="one"></div>  
  4. <div class="two"></div>  
  5. <div class="three"></div>  
  6. </div>  
  7. </div>  

很简单不用解释就能看懂,但是这里给出一个table的结构,是不是很相似:

  1. <table> 
  2. <tr> 
  3. <td></td> 
  4. <td></td> 
  5. <td></td> 
  6. </tr> 
  7. </table> 

下来是css:

  1. .equal { 
  2. display:table; 
  3. border-collapse:separate; 
  4. .row { 
  5. display:table-row; 
  6. .row div { 
  7. display:table-cell; 
  8. .row .one { 
  9. width:200px; 
  10. .row .two { 
  11. width:200px; 
  12. .row .three { 
  13.  

解释:

1.dispaly:table;让层.equal作为块级元素的表格table显示,也就是将他作为一个表格

2.border-collapse:separate;边框独立,就像表格没有合并单元格以前

3.display:table-row;将.row作为表格行tr显示

4.display:table-cell;将.row的下级div作为表格单元格td显示

5.然后定义宽度

这里还使用了 border-spacing:10px;来区别几个盒子,正如上面所陈述的,IE下不能正常显示,但是在:Mozilla 1.6, Opera 7.50, Safari 1.2.2, Firefox 0.8, OmniWeb 5b, Camino 0.8b, and Netscape 7.1经过测试均可以完美显示.

版权保护: 本文由 开奖网|香港最快开奖现场直播|手机六合现场开奖|香港六合最快开奖网|手机最快报码室 原创,转载请保留链接: http://htftnhbv.cn/cms/10.html

博客主人YeLongCu
男,文化程度不高性格有点犯二,已经20来岁至今未婚,闲着没事喜欢研究各种代码,资深技术宅。
  • 文章总数
  • 1331访问次数
  • 建站天数
  • 标签

    
    金马堂资料大全 现场开奖网 手机报码室 六合资料大全 六合财神
    六合在线 白小姐中特网 香港中特网 香港马会开奖结果 118图库
    香港马会资料 管家婆彩图 红姐图库 白小姐玄机图 黄大仙
    特码图库 铁算盘开奖 香港中特网 香港六合彩公司 历史开奖记录
    六开彩开奖结果 六盒合彩资料 买马网站 现场直播 特码走势图
    香港正版挂牌 管家婆王中王 王中王特码玄机 六合彩图库 香港6合彩
    天线宝宝六合 香港中特网 深港图库 金多宝现场开奖 香港金多宝
    六合彩特码 九龙官方網 六合彩开奖 神算子中特网 马会资料大全
    香港挂牌 高清跑狗玄机图 新报跑狗图 跑狗玄机图 正版跑狗图
    六合彩公司 博彩通 百家乐 香港总彩特马 黄大仙救世网
    六和彩 铁算盘四肖 红心水论坛 香港内部一肖 白小姐一肖
    东方心经马报 最准一肖中特 一肖一码 四肖中特 香港中特网
    管家婆彩图 168开奖现场 王中王救世网 高清跑狗图 护民图库
    红姐图库 彩霸王综合资料 曾道人 六合开奖结果 六合彩开奖日期
    平特高手 管家婆 六合高手论 平特一肖 彩票之家
    六合手机开奖 六合论坛 手机开奖 老香港六合 六合论坛
    香港马会 马会开奖结果 香港最快开奖 开奖现场直播 118kj开奖现场
    香港马会资料 香港九龙 九龙官方網 惠泽社群 香港六合采
    六合彩公司 历史开奖记录 六合彩论坛 六合彩资料 六合彩特码
    特码玄机 资料大全 六合免费中特 香港正版挂牌 资料大全2018年
    马会资料 六合彩公益 黄大仙综合资料 白小姐中特网 平特一肖
    平特高手 118论坛 百家乐投注站 特码走势图 一码公式规律
    开奖记录 百家乐图库 博彩网址大全 77498开奖现场 香港现场直播
    987开奖网 一码资料 内幕资料 六合彩特码 单双大小
    开奖历史 六合彩公式 免费内幕资料 6合开奖 六合彩开奖结果
    六合彩买什么 六合宝典 赛马会资料 六合开奖 九五心水论坛
    香港马会开将 天下彩免费资料 香港开奖结果 正版挂牌彩图 香港挂牌
    铁算盘开奖 铁算盘一句解特 一肖中特马 白小姐中特网 白小姐中特玄机
    白小姐资料 手机看开奖 正版挂牌彩图 免费公开资料 小鱼儿玄机2站
    一码中特 管家婆图 六合世界 迪士尼高手论坛 六合彩图库
    特码走势图 开奖直播 六合彩图纸 手机看开奖 六合彩图库
    开奖现场 开奖记录 开奖日期 港台六合开奖 六合彩资料
    香港赛马会 六合开奖结果 香港中特网 开奖现场直播 香港最快开奖
    香港开奖结果 管家婆中特网 管家婆彩图 白小姐一肖中特 白小姐中特网
    一肖一码 香港最准一肖