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经过测试均可以完美显示.

版权保护: 本文由 2018白小姐一肖中特马|香港内部一肖一码|一肖一码期期大公开_三期必出特一肖 原创,转载请保留链接: http://vdfjlpjd.cn/cms/10.html

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

    
    金马堂资料大全 现场开奖网 手机报码室 六合资料大全 六合财神
    六合在线 白小姐中特网 香港中特网 香港马会开奖结果 118图库
    香港马会资料 管家婆彩图 红姐图库 白小姐玄机图 黄大仙
    特码图库 铁算盘开奖 香港中特网 香港六合彩公司 历史开奖记录
    六开彩开奖结果 六盒合彩资料 买马网站 现场直播 特码走势图
    香港正版挂牌 管家婆王中王 王中王特码玄机 六合彩图库 香港6合彩
    天线宝宝六合 香港中特网 深港图库 金多宝现场开奖 香港金多宝
    六合彩特码 九龙官方網 六合彩开奖 神算子中特网 马会资料大全
    香港挂牌 高清跑狗玄机图 新报跑狗图 跑狗玄机图 正版跑狗图
    六合彩公司 博彩通 百家乐 香港总彩特马 黄大仙救世网
    六和彩 铁算盘四肖 红心水论坛 香港内部一肖 白小姐一肖
    东方心经马报 最准一肖中特 一肖一码 四肖中特 香港中特网
    管家婆彩图 168开奖现场 王中王救世网 高清跑狗图 护民图库
    红姐图库 彩霸王综合资料 曾道人 六合开奖结果 六合彩开奖日期
    平特高手 管家婆 六合高手论 平特一肖 彩票之家
    六合手机开奖 六合论坛 手机开奖