用CSS3将你的设计带入下个高度[译](5)

作者:神采飞扬 来源:前端观察 时间:2009-06-22 13:03:00 

3. 多栏布局

这是新的CSS3 选择器可以让你不用使用多个div标签就能实现多栏布局。浏览器解释这个属性并生成多栏,让文本实现一个仿报纸的多栏结构。

tweetCC 在其首页使用了CSS3 多栏选择器

tweetCC 在其首页上将介绍文字显示为四栏。这四栏并非浮动的div;相反,设计师使用下面的CSS3 多栏布局:

.index #content div {
    -webkit-column-count : 4;
    -webkit-column-gap : 20px;
    -moz-column-count : 4;
    -moz-column-gap : 20px;
    }

我们可以通过这个选择器定义三件事情:栏数(column-count)、栏宽(column-width、例子中没有用到)和各栏之间的空白/间距(column-gap)。 如果column-count未设定,浏览器会在允许的宽度内容纳尽可能多的栏目。

为了在各栏时间添加一个数值的分隔,我们可以使用column-rule 属性,其功能和border 属性类似:

div {
    column-rule: 1px solid #00000;
    }

上面的这条属性,浏览器中不会看到任何效果,因为它没有分栏,如果配合上面的例子就可以了。

相关属性: column-break-after, column-break-before, column-span, column-fill.

浏览器支持: 多栏布局目前被Safari 3+,chrome,和Firefox 1.5+所支持。

扩展阅读:

标签:设计,css3,hack,工具
0
投稿

猜你喜欢

  • 面向站长和网站管理员的Web缓存加速指南[翻译]

    2008-04-22 21:04:00
  • 电子商务网站评论设计探讨

    2009-12-21 16:28:00
  • 数据库Oracle数据的异地的自动备份

    2010-07-27 13:28:00
  • 用JAVASCRIPT格式化数字成货币(逗号隔开)

    2008-01-30 12:34:00
  • HTTP状态码

    2009-09-21 12:46:00
  • 导航与搜索合并的可能性

    2009-09-27 12:06:00
  • 新书:《精通CSS网页布局》

    2009-01-08 11:57:00
  • ASP无组件汉字验证码

    2008-05-08 13:19:00
  • 如果没设置 DSN 也能建立数据库连接吗?

    2009-11-02 20:16:00
  • ASP 字符串转数字格式

    2009-08-19 17:18:00
  • ASP利用TCPIP.DNS组件获得域名对应的IP

    2009-11-07 19:21:00
  • 一个不错的js+css二级分类菜单代码

    2007-12-28 21:22:00
  • IE8"开发人员工具"使用详解

    2009-03-26 12:51:00
  • Dreamweaver使用快技法十三则

    2009-07-21 12:45:00
  • FrontPage创建HTML/ASP混合页面

    2008-05-08 14:26:00
  • 用自定义html标签让IE支持html5新增元素

    2011-03-17 16:10:00
  • 服务器XMLHTTP(Server XMLHTTP in ASP)基础

    2008-11-11 12:45:00
  • 简单实用的图片播放器1.0(Javascript + css )

    2008-07-16 10:39:00
  • 连续字符自动换行的解决方案

    2008-12-04 16:39:00
  • MYSQL数据库设计的一点总结

    2008-05-24 09:36:00
  • asp之家 网络编程 m.aspxhome.com