用于WebKit的CSS诀窍[译](4)

作者:vocal 来源:前端观察 时间:2009-03-11 20:03:00 

CSS 多卷布局

使用纯CSS实现多卷,而不用HTML的table是件相当棘手的事情。由于CSS3用于多卷布局的属性在Safari和WebKit中已经可用,你可以明确的定义卷数,正确实现你所想要的效果。先看一下下面的CSS和HTML代码:

#columns {
 -webkit-column-count: 3;
 -webkit-column-gap: 25px;
 -moz-column-count: 3;
 -moz-column-gap: 25px;
 column-count: 3;
 column-gap: 25px;
}

<div id="columns">
 <p>Column A</p>
 <p>Column B</p>
 <p>Column C</p>
</div>

这些代码定义了卷中的HTML代码。这些代码定义了这个DIV应该被分成3卷。每个段落就在他们自己的卷里面。

这些代码同样说明了一种在使用一种尚未成为W3C标准的一部分时的可靠机制.这段代码指定了”column-count”和”column-gap”属性,并带有”-webkit”和”-moz”前缀,以及没有前缀的情况。这意味着这段代码将会像基于Mozilla的浏览器一样可以在Safari和WebKit的浏览器中运行,而且一旦CSS3标准被最终确定下来之后,那些前缀就可以去掉了。

你可以在下面看到效果:

截图5. 多卷

使用这种方法, 如果浏览器不支持多卷布局,段落将一个接着一个显示。正如本文前面提到的,这些方法在不支持它们的浏览器中会被降级(也就是无效)。

标签:css,浏览器,Safari,Chrome,WebKit
0
投稿

猜你喜欢

  • 设计地址栏透明icon图标方法

    2008-10-25 16:42:00
  • 让复杂导航设计变得简单

    2008-01-07 11:50:00
  • sql如何实现复合查询?

    2010-05-19 21:25:00
  • 使用css给图片添加阴影入门篇

    2009-07-06 14:38:00
  • SQL语句中的一些特殊参数如何用变量来代替

    2008-03-14 07:44:00
  • asp产生不重复的随机数

    2008-06-03 13:29:00
  • 用伪类:hover实现提示效果

    2008-05-29 12:59:00
  • xml css htc 的综合运用

    2008-10-10 11:41:00
  • windows 7安装ORACLE 10g客户端的方法分享

    2012-07-11 15:36:18
  • 如何改良你的CSS代码编写结构

    2008-09-29 16:03:00
  • 浅谈LogMiner的使用方法

    2009-02-28 11:12:00
  • JavaScript 组件之旅(二):编码实现和算法

    2009-10-09 14:24:00
  • Dreamweaver MX技巧之超链接

    2009-05-29 18:40:00
  • 一个统计当前在线用户的解决方案

    2007-10-13 19:27:00
  • js中鼠标滚轮事件详解

    2010-02-05 12:20:00
  • Sql Server 数据库超时问题的解决方法

    2009-01-13 14:11:00
  • 网页绿色系配色应用实例

    2008-08-26 11:51:00
  • Firefox 的 Jetpack 扩展案例分析:Gmail 邮件提醒

    2009-10-15 12:41:00
  • PS笔刷,样式,形状、渐变、滤镜载入方式及使用

    2007-10-17 11:47:00
  • 页面重构中的组件制作要点

    2009-10-25 13:06:00
  • asp之家 网络编程 m.aspxhome.com