此网站为Newar技术博客模板演示网站,此处文字请后台 系统基本参数-站点设置 修改!
当前位置:首页 > Cms文章 > 正文

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

01-02 Cms文章

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

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

    

    http://www.021xiushouji.cn

    http://www.natilaka.cn

    http://www.sqgjjqr1.cn

    http://www.chairsofa.net.cn

    http://www.lovcreate.cn

    http://www.cs12333.com.cn

    http://www.zsywgd.cn

    http://www.uniwete.cn

    http://www.stellarpath.cn

    http://www.tuozhongmedia.cn

    http://www.bigkey.cn

    http://www.scimpression.com.cn

    http://www.huirsc.cn

    http://www.shinykids.cn

    http://www.chinazkj.cn

    http://www.bssjbl.cn

    http://www.mmn8055.cn

    http://www.hehuhai.cn

    http://www.qdmbshb.cn

    http://www.97dai.cn

    http://www.newshow888.cn

    http://www.gtmath.cn

    http://www.call110.cn

    http://www.biyaonet.cn

    http://www.lingqianxiaozhu.cn

    http://www.shopingvip.cn

    http://www.shchaoniu.cn

    http://www.huangliqing.cn

    http://www.changchengqiche.cn

    http://www.zhebeimall.cn

    http://www.1688bolijiao.cn

    http://www.smyrnaflowers.cn

    http://www.milichuxing.cn

    http://www.stuwon.cn

    http://www.wangdajinfu.cn

    http://www.liushuibaijian.cn

    http://www.huatongjinfu.cn

    http://www.xh-art.cn

    http://www.toechterle.com.cn

    http://www.uwill-ing.cn

    http://www.wananseo.cn

    http://www.wangxibao.cn

    http://www.ways2learn.cn

    http://www.weizhongkeji.com.cn

    http://www.wilbur.net.cn

    http://www.xiaojingxiong.cn

    http://www.xinhedai.cn

    http://www.yi-diao.cn

    http://www.youditt.cn

    http://www.zhangshangyunman.cn

    http://www.zhizhongdian.cn

    http://www.zosci.com.cn

    http://www.rishiliaoli.cn

    http://www.cloudpbx.com.cn

    http://www.jingshuiqishangcheng.cn

    http://www.mksw.net.cn

    http://www.qiwsem.com.cn

    http://www.quber.com.cn

    http://www.qxbuxiugang.cn

    http://www.qxmart.com.cn

    http://www.rasam.cn

    http://www.chaozhishuo.cn

    http://www.ruiruifive.cn

    http://www.sanyuegift.cn

    http://www.shicai985.cn

    http://www.shiyiguo.cn

    http://www.sibaitu.com.cn

    http://www.slwision.cn

    http://www.snt168.com.cn

    http://www.somfish.cn

    http://www.steamcollege.cn

    http://www.szcmrz.cn

    http://www.jia-pang.cn

    http://www.h0hnw4.cn

    http://www.11e3ru.cn

    http://www.helingeerdianhuaben.cn

    http://www.aominghui.com.cn

    http://www.chengechuba.cn

    http://www.laituiba.com.cn

    http://www.discoverystudio.cn

    http://www.jungexincailiao.cn

    http://www.aliai.org.cn

    http://www.niantianqi.cn

    http://www.dcgzsc.cn

    http://www.njqirui.cn

    http://www.berich.net.cn

    http://www.haoyueba.cn

    http://www.ejiuyuan.org.cn

    http://www.pukavehicles.cn

    http://www.lukebang.com.cn

    http://www.cucumbergo.cn

    http://www.lan008008.cn

    http://www.jiningzhuanyexiaoertuina.cn

    http://www.hottopotto.cn

    http://www.jinantechanlvrou.cn

    http://www.jellyboxes.cn

    http://www.hanlinyuntong.cn

    http://www.ibidigit.cn

    http://www.guangshimingyu.cn

    http://www.kzsjypt.com.cn

    http://www.bjaxgc.cn

    http://www.hoka.net.cn

    http://www.myshareit.cn

    http://www.ehaixiang.cn

    http://www.huzhuke.cn

    http://www.njfenboo.cn

    http://www.liangxinjun.cn

    http://www.lytydp.cn

    http://www.fangkabuyu.cn

    http://www.ping-yinsixieyi.cn

    http://www.chufangzhuangxiu.cn

    http://www.gzjahb.cn

    http://www.gaozhongyuwen.com.cn

    http://www.jhnetwork.com.cn

    http://www.chounest.cn

    http://www.wsszb.cn

    http://www.xckjj.cn

    http://www.chedanba.cn

    http://www.idealscm.cn

    http://www.lbsjkgl.cn

    http://www.hudongwen.cn

    http://www.thinkingbird.cn

    http://www.voaec.com.cn

    http://www.wyt0903.cn

    http://www.tdocs.com.cn

    http://www.xhaxq-hzz.cn

    http://www.zhanghangyuan.cn

    http://www.zuijiaapp.cn

    http://www.optiontrading.cn

    http://www.pmct.com.cn

    http://www.qdlhsd.cn

    http://www.spg-edu.cn

    http://www.shihuini.cn

    http://www.qfhuifujixie.cn

    http://www.mnaoopd.cn

    http://www.lytjxx.com.cn

    http://www.kjfz.org

    http://www.zi65s.cn

    http://www.mansidon.cn

    http://www.wsdtest.cn

    http://www.huibenwang.cn

    http://www.ke82s.cn

    http://www.msmklive.com.cn

    http://www.qhhltf.cn

    http://www.zj003.cn

    http://www.zj004.cn

    http://www.zhongyedayou.cn

    http://www.mitomi2018.cn

    http://www.dlshanshui.com.cn

    http://www.125greenwich.com.cn

    http://www.yesailmedical.cn

    http://www.hzssff.cn

    http://www.rivazzi.com.cn

    http://www.15171.com.cn

    http://www.jjyz.com.cn

    http://www.fshrhb.cn

    http://www.tyahned.cn

    http://www.naoguateng.cn

    http://www.jinantrip.cn

    http://www.lkfgjj.cn

    http://www.adperson.cn

    http://www.luckyimp.cn

    http://www.360ymyz.cn

    http://www.mcpet8.cn

    http://www.yihangnet.cn

    http://www.cyjyhx.cn

    http://www.yt-chuanglvjia.cn

    http://www.summerplay.cn