转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> 网页制作 >> 正文
利用css+div层轻松实现表格table布局         ★★★★

利用css+div层轻松实现表格table布局

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

先看看xhtml的结构:

<div class="equal">

<div class="row">

<div class="one"></div>

<div class="two"></div>

<div class="three"></div>

</div>

</div>

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

<table>

<tr>

<td></td>

<td></td>

<td></td>

</tr>

</table>

下来是css:

.equal {

display:table;

border-collapse:separate;

}

.row {

display:table-row;

}

.row div {

display:table-cell;

}

.row .one {

width:200px;

}

.row .two {

width:200px;

}

.row .three {

}

解释:

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


[电脑应用]利用404.asp实现伪静态的方法详解  [Web开发]利用QQWry.Dat实现IP 地址高效检索
[网页制作]利用HTML meta refresh 实现页面刷新与跳转(重定向…  [办公软件]利用PowerPoint绘图翻转功能制作(镜像)倒影艺术字
[办公软件]Office(Word,Excel)密码破解软件(Office Password…  [办公软件]利用幻灯片搜索器高效、快速批量复制另外一个演示…
[办公软件]利用PowerPoint自选图形的背景填充功能将图片裁剪…  [办公软件]利用录制旁白功能在PowerPoint实现各种声音格式的…
[办公软件]利用PowerPoint进行录音的操作说明及技巧  [网络安全]为什么利用防火墙和路由器很难解网络安全问题
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台