css3 valign,CSS3中Column实现多栏布局示例

CSS3也可以制作瀑布流效果,不过兼容性真的惨不忍睹,只有少数支持CSS3的浏览器才能正常的显示,不过即使这样,也依然不能阻止我们去尝试这样的一种新的技术,试想用css3的几个简单的属性,就能完成使用jquery插件上百行代码所实现的功能,是不是很cool。

下面这个代码介绍了使用3列的编写规范,其中包括了浏览器前缀

 代码如下复制代码

#columns-3 {

text-align: justify;

-moz-column-count: 3;

-moz-column-gap: 12px;

-moz-column-rule: 1px solid #c4c8cc;

-webkit-column-count: 3;

-webkit-column-gap: 12px;

-webkit-column-rule: 1px solid #c4c8cc;

完整例子

 代码如下复制代码
CSS columns示例页面 - 问说

body{font:14px/1.5 georgia,serif,sans-serif;}

p{margin:0;padding:5px 10px;background:#eee;}

h1{margin:10px 0;font-size:16px;}

.test{

width:628px;

border:10px solid #000;

-moz-columns:200px 3;

-webkit-columns:200px 3;

columns:200px 3;

}

.test2{

border:10px solid #000;

-moz-columns:200px;

-webkit-columns:200px;

columns:200px;

}

列数及列宽固定:

This module describes multi-column layout in CSS. By using

functionality described in this document, style sheets can declare that

the content of an element is to be laid out in multiple columns.

On the Web, tables have also been used to describe multi-column

layouts. The main benefit of using CSS-based columns is flexibility;

content can flow from one column to another, and the number of columns

can vary depending on the size of the viewport. Removing presentation

table markup from documents allows them to more easily be presented on

various output devices including speech synthesizers and small mobile

devices.

列宽固定,根据容器宽度液态分布列数:

This module describes multi-column layout in CSS. By using

functionality described in this document, style sheets can declare that

the content of an element is to be laid out in multiple columns.

On the Web, tables have also been used to describe multi-column

layouts. The main benefit of using CSS-based columns is flexibility;

content can flow from one column to another, and the number of columns

can vary depending on the size of the viewport. Removing presentation

table markup from documents allows them to more easily be presented on

various output devices including speech synthesizers and small mobile

devices.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值