当前位置:主页 > 手机赚钱 > 正文

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

2016-06-05 18:59:14 手机赚钱 admin

本文有635个文字,大小约为2KB,预计阅读时间2分钟

 许多网页设计师都喜欢,将两个或者多个容器等高的并排放置,并在里面展示每个容器的内容,就象经典表格布局中的单元格控制几个栏目的位置,也喜欢容器的内容居中或顶部对齐显示。但是你又不喜欢用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经过测试均可以完美显示.

更多相关推荐

正规股票配资交易所推荐:上海证券交易所 深圳证券交易所 香港证券交易所

小编提醒:请远离场外配资,谨防上当受骗。选择正规理财途径确保资金安全,避免吃亏上当!

特此申明: 本文由 admin编辑,本文标题: Html技巧-简单的把Table转成Div 本文链接: /sjzq/10.html

配资平台负责人小风
男,专业从事金融服务行业10年,股票配资领域顶级玩家。欢迎热爱股票配资的朋友一起来交流!!
  • 文章总数
  • 1398访问次数
  • 建站天数
  • 十大正规配资平台

    名称 是否实盘 网址
    荣耀配资 访问
    京海策略 访问
    简配资 访问
    久联优配 访问
    杨方配资 待验证 访问
    鸿牛配资 待验证 访问
    申捷策略 待验证 访问
    涵星配资 待验证 访问
    简配资 待验证 访问
    金桥大通 待验证 访问

    上证指数大盘实时行情

    十大口碑配资软件APP推荐

    APP名称 口碑 下载地址
    小熊猫配资APP 5颗星 下载
    杨方配资APP 5颗星 下载
    简配资APP 5颗星 下载
    久联优配APP 5颗星 下载
    爱配资APP 5颗星 下载
    亿海配资APP 5颗星 下载
    好配资APP 5颗星 下载
    明道配资APP 5颗星 下载
    环球配资APP 5颗星 下载
    赛岳配资APP 5颗星 下载

    热门标签