css多列布局怎么实现?css多列布局的四个例子

发布时间:2020-02-23编辑:脚本学堂
使用css实现多列布局的方法与例子,在页面中实现多列布局是最基本也是最常用的需求,这里教大家用纯css样式代码实现多列布局,包括display:table、float等实现多列布局的方法。

四种css多列布局的例子

一、多列布局1、css样式display:table
 

复制代码 代码示例:
<style>
.table {
width: auto;
min-width: 1000px;
margin: 0 auto;
padding: 0;
display:table;
}
.tableRow {
display: table-row;
}
.tableCell {
border: 1px solid red;
display: table-cell;
width: 33%;
}
</style>
<div class="table" >
<div class="tableRow" >
<div class="tableCell" >
one
</div>
<div class="tableCell" >
two
</div>
<div class="tableCell" >
three
</div>
</div>
</div>

二、多列布局2:使用float属性。

复制代码 代码示例:
<style>
.row {
float: left;
width: 33%;
border: 1px solid red;
}
</style>
<div class="row" >
one
</div>
<div class="row" >
two
</div>
<div class="row" >
three
</div>

三、多列布局3,使用display: inline-block。
 

复制代码 代码示例:
<style>
.row {
display: inline-block;
width: 32%;
border: 1px solid red;
}
</style>
<div class="row" >
one
</div>
<div class="row" >
two
</div>
<div class="row" >
three
</div>

四、多列布局4,使用column-count:
 

复制代码 代码示例:
<style>
.column {
/* 设置列数 */
-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
column-count:3;
/* 设置列之间的间距 */
-moz-column-gap:40px; /* Firefox */
-webkit-column-gap:40px; /* Safari and Chrome */
column-gap:40px;
/* 设置列之间的规则 */
-moz-column-rule:4px outset #ff0000; /* Firefox */
-webkit-column-rule:4px outset #ff0000; /* Safari and Chrome */
column-rule:4px outset #ff0000;
}
</style>
<div class="column"></div>

以上多列布局代码在chrome上测试通过。

您可能感兴趣的文章: