返回列表 发新帖

css多列布局实现方法大全

350.5k 7
swmozowtfl 发表于 2015-7-26 20:46:52|湖北 | 查看全部 阅读模式
摘要:
$ H2 |, f: ]' g! t: t. ~  多列布局在网站应用中也是经常见到的,今天就分享4中多列布局。( H  F7 P7 K7 C+ C7 @
display:table
$ u7 k+ H& m6 v8 V, t代码如下:
) X6 {, I- g& e2 q; f<style>) l* o8 o9 V8 V, Y# ]
.table {
/ R: e7 F& v% j8 S. ]( |0 r" Bwidth: auto;" {& R7 V8 }4 E& T! D4 l  p/ i# M
min-width: 1000px;+ ]( u2 ]2 Y" M! ]: g
margin: 0 auto;
% f3 O* E+ N, `6 R# U2 O1 Vpadding: 0;
$ z$ t; |% G# f9 u7 `9 Gdisplay:table;% m; ^! ^, e; F8 e
}& V0 e7 h" }) _1 r; q+ ?, _
.tablerow {
2 }/ F  N: h' _) X: d: ~, ^0 ^display: table-row;& ]9 S7 _& B2 {7 }( I( @
}
0 T) M. R' P; b+ r; @.tablecell {
  ~' V$ g& \  fborder: 1px solid red;6 C9 `, I- I" {8 e
display: table-cell;* ^2 C+ v+ l# h. F. `& D6 X6 H
width: 33%;
. d+ }0 f6 Q3 B" {}+ ]5 K+ z; I3 S5 @
</style>2 p" V& f6 Y- c
<div class=table >& b! I# f) a$ o5 l4 E' H* G
<div class=tablerow >" P# ?  V/ j! v2 R% w+ T3 o' j
<div class=tablecell >
! T$ O. n/ y4 y/ e7 F, yone
- T; S( y; u( D$ B6 C" `" a8 C  k% f</div>
4 o' l9 f2 E& d9 b% \$ Q<div class=tablecell >
1 F6 y$ v& a" Y) J  ?two/ v, n+ p- J5 Q. h+ B6 \
</div>
% l& C- j* C5 z: F8 h<div class=tablecell >  J! c. q* T: L& R: z1 ^9 e
three
6 Y$ A% r0 e7 d* o</div>
  g: y) c9 E7 {2 C% G</div>; p9 g7 `. C/ p& f$ v
</div>
& V. h4 [: K7 ?% B, ?& R0 kfloat
' t) E. ]+ w, N# Y代码如下:
. r0 S, u  B# [2 W- G! `- _/ W<style>. s: [, o" W# N% A$ ]
.row {
# `) M, ^* e+ ^4 a# rfloat: left;4 H( n" `5 L( G9 }) e* s, F. W, Y, n3 j
width: 33%;1 c9 a) R$ t) L
border: 1px solid red;
8 Y4 ~, D3 m: P0 z3 F}  T. E4 [3 U4 f+ l- _
</style>: y) d6 j, m: A; M, J) ~/ @
<div class=row >
. r+ v( Q, q6 R* b  u5 bone
! h5 r5 Z9 d7 Y: r+ O7 k* T; o2 a</div>
+ E- g. B1 P$ A" Z. L2 z, o, F* i<div class=row >
' n; f' I9 ]8 W/ J6 c/ u- }two) _* p  ^4 D- T& s; `# @
</div>6 H% L+ I8 Y& f7 g  u5 ~5 q2 i9 n
<div class=row >' O& s1 v) l4 m
three
' Z8 D& G# [  p( `5 \7 S</div>
' F6 V; l6 F8 Qdisplay: inline-block
1 H5 z, z6 X  }; n代码如下:
( ^% ^5 Y% Q* ?5 H<style>5 |) z$ B9 v. O9 d$ v8 S
.row {
# k; s7 K) y6 B/ {1 Zdisplay: inline-block;  k4 u3 r7 \4 O1 |& T
width: 32%;* i. G) p! ?' e- F
border: 1px solid red;* D' W! E: Z+ i5 O
}
% N% u) Z8 d1 e! F9 ~</style>0 E* s9 C: P/ X) Y' Q3 v" y
<div class=row >
6 v9 h- u2 M% t3 y+ q. w. ?one
+ J0 ^! g  a$ x/ x/ I& w  P</div>
7 j) r! {; W4 p4 b<div class=row >
- j. \" c" H8 ]$ r/ B2 Ltwo
, q  R' A# B6 ?, |- s" Z* W, U& U</div>/ C: u; U0 ~9 b  I1 @
<div class=row >
5 |% X& Z1 M- V7 m: x( gthree
- Z6 \7 P# ^3 W, S</div>
- _) a/ ]8 o: w& w( Ocolumn-count% x0 I6 x/ k  ?9 U
代码如下:
8 f  a6 d+ |- H& j1 N8 |<style>
' G* F. j$ c/ w, y3 s1 h" g.column {: O) V; L& d2 X% Y0 W! u$ \3 ]
/* 设置列数 */
& R/ L" T* M8 c$ j$ ]% U-moz-column-count:3; /* firefox */+ U* K% C/ Q+ P
-webkit-column-count:3; /* safari and chrome */
# p% A, k/ c" b1 Ncolumn-count:3;- |6 c  d% }- j) o0 x+ k* \6 s
/* 设置列之间的间距 */$ Z( @6 R4 |& G
-moz-column-gap:40px; /* firefox */0 V* |3 U) B% U# Q: V$ @, _
-webkit-column-gap:40px; /* safari and chrome */
9 g8 H: \: O( H% @- G6 C8 h3 T7 Dcolumn-gap:40px;
* X: D' n3 ^) a% Y* a/* 设置列之间的规则 */
: }8 s; U- n; F8 ?& [  a-moz-column-rule:4px outset #ff0000; /* firefox */
' l$ y" s6 L: H" ?9 ^: a% a& a-webkit-column-rule:4px outset #ff0000; /* safari and chrome */' t/ y; Z& j1 l  }9 D% u) l- a# c: R
column-rule:4px outset #ff0000;( Y9 J. s3 ]8 d- D! O! J3 i
}- W/ X: ^  w' V( K2 O+ b& K. Y
</style>
& E9 t5 E' Z; T% S" c  o<div class=column></div>
& F) e* p5 a' S2 q小结:
3 L- s4 c: ?3 r+ `9 M  以上代码都是在chrome上测试,如果使用请注意兼容性,有任何问题都可以提问
- g8 G+ L2 d. r, s5 F; q/ j! u& l% b
更多网页制作信息请查看: 网页制作

回复|共 7 个

Mqokjdvq 发表于 2015-10-19 09:58:42|中国 | 查看全部
本人是文盲,以上内容文字均不认识,也看不懂是什么意思.
GoodyFouppy 发表于 2015-10-19 09:58:54|美国 | 查看全部
感谢党和人民的关爱~~~
tohme 发表于 2015-10-19 09:59:38|美国 | 查看全部
做为老人!在吧里我都懒的都不想说话!送完经验我就走!
wwzcdenleclv 发表于 2015-10-19 09:59:59|加拿大 | 查看全部
感觉这个论坛的站长太牛B了,好强大啊
effoggikeftor 发表于 2016-2-22 11:19:36|中国 | 查看全部
小手一抖,经验到手!手拿酱油,低头猛走!酱油党路过,杜绝零回复
Mqokjdvq 发表于 2016-2-22 11:19:41|瑞士 | 查看全部
cd:遮~~~~~~
seazvyt 发表于 2016-2-22 11:20:53|英国 | 查看全部
…没我说话的余地…飘走

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
Copyright © 2026 得知互动-专注Ai与站长技术交流社区-Ai交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表