摘要:
- P& O8 F0 d2 l8 D4 ~5 m$ n- i5 ^ 多列布局在网站应用中也是经常见到的,今天就分享4中多列布局。. r: \% A4 C* U% f3 d/ q: f
display:table
+ m/ y' A" W9 N- z$ M5 w代码如下:, X+ Q( q/ |1 ~' d1 L( k* @- |3 ]
<style>4 x' |: ^2 D7 T$ S8 D. x! D
.table {0 @6 c, f8 {2 \
width: auto;
9 H6 g( \* k' H. r) }min-width: 1000px;% e% _9 o- O2 ^8 k" q: D
margin: 0 auto;4 v9 T% \2 D7 H5 c8 ?# R) E
padding: 0;
( V6 m% M/ r! o1 \display:table;1 V# E9 G5 v! X5 S1 \
}
9 |* ]4 R# d0 l0 _9 _/ j6 V.tablerow {
1 @" z. q$ c+ c! [2 ]display: table-row;
3 ]" q L. I ~1 @7 p2 x}3 R. Q9 \: e- j) A2 C6 V6 U- y
.tablecell {5 W, @4 o8 q7 f8 w
border: 1px solid red;& [$ c0 P, {9 ~( C8 P
display: table-cell;5 z& ~) s2 z! a3 C- U; K8 A1 V
width: 33%;1 I- C" C+ t8 U8 l. o
}% r+ p) a6 ^7 `! d# v& u, v
</style>
- q+ R3 ?2 \3 T<div class=table >+ e8 ?; V0 ]( t/ D/ H0 ^( P
<div class=tablerow >8 h( W2 Y$ `' \2 @9 _ H; b K1 t
<div class=tablecell >
' f% W3 E' c/ L, L, |; p( s# Done
9 `- Z" ~$ [+ _* W, L1 P: M$ d; F</div>
6 V' {" Z" } O$ ?* `<div class=tablecell >3 n' w, |+ \; x
two
0 t5 P9 s1 U9 M7 q7 g. `" u</div># t; G' i+ q2 d. d! x9 T% \# Z& s
<div class=tablecell >
0 h# f+ ]! x. `5 Gthree
* Y3 k, b; l1 V3 J5 E</div>
! Z, \ e6 U) K! R+ o7 n3 [2 n</div>) X" `6 I3 y& ?9 X/ j# G" a$ @
</div>
# t8 C& v2 m1 Z X6 b' Jfloat& @5 k$ q! Q+ X' k0 i+ T- U$ T5 ?
代码如下:2 c% O1 t5 O. T
<style>8 C0 D+ u$ A& A9 U- O6 ^
.row {5 t0 y% c( k3 O; D
float: left;
g4 Y* \2 E2 F9 S3 c, j( }+ S3 H# awidth: 33%;" [$ Y9 L; `( b& |. B/ A
border: 1px solid red;
2 j+ L3 H) d7 `3 d7 x}
. Z7 L' a8 O- f- K0 y- Z</style>
+ `' I) S( ~& ^, m: y4 {<div class=row >
. k7 y: h- H8 lone2 m/ I E1 R9 k
</div>, W' q" N: o: }! b& ?" a
<div class=row >
0 a) Y& a% E$ m4 _) r! Qtwo
+ W8 r- c7 |' y</div>. F/ ^* P1 @0 f" Q7 i8 S6 z# L8 r" @
<div class=row >( g+ x* f$ l$ S8 i! w. V( d
three3 X0 A* \, E4 k. u1 S l% Y
</div>
3 y3 e, L5 b4 j' |' m8 _display: inline-block
# A$ d; o# L9 T5 t& o W代码如下:2 U1 g' P9 y" h; e: s
<style>
2 s8 s% c' D2 p( w7 D, S.row {
9 |6 z+ i% k0 Q! J R/ ?display: inline-block;
2 K3 q3 E$ G, J' a& P8 Qwidth: 32%;& d/ M( [. d- P+ E
border: 1px solid red;$ U: g0 l2 b" N2 {% L7 q
}
1 f7 q$ E( C% \* K</style>
9 M4 e! x, h: S3 d4 i<div class=row >2 d; |/ ^6 m6 \# k: ^/ R# Y
one8 }+ k& Z. i% R% t- Z
</div>
. D& i( f! j' U! o<div class=row >- C' w+ `# [6 @% B% h
two
& b1 W6 f0 x- C2 v. d</div>
+ b0 S1 d) U- i' W<div class=row >
. i& u1 r8 E+ v& H$ ~/ ?8 {three8 W1 w9 S6 x+ u- c
</div>
1 ~$ |; q. P+ E) ucolumn-count1 M6 c% A& p. Z
代码如下:
- _: {; O! }8 g: P: K* c<style>! u. y5 Y' S. w+ b1 o
.column {
& ~" h* a- y& t/ v) Q4 K3 q6 V7 ]/* 设置列数 */8 l4 }( o5 c$ e& D! L7 D
-moz-column-count:3; /* firefox */
) B( O2 R. k" Q$ S1 J' ]-webkit-column-count:3; /* safari and chrome */
v8 z/ t1 Z! P6 Ccolumn-count:3;
_: r- M; s& F; I B3 r/* 设置列之间的间距 */, G* d3 X2 {( Q4 z+ i: s5 \" [
-moz-column-gap:40px; /* firefox */
4 k( Q, l# @: {* t$ V-webkit-column-gap:40px; /* safari and chrome */
7 k3 e( o ^4 M1 Qcolumn-gap:40px;2 _# `% z$ k& B2 }0 o
/* 设置列之间的规则 */; a7 {: ]: P/ N# Y0 g
-moz-column-rule:4px outset #ff0000; /* firefox */
+ Y9 W4 H1 v& N4 M-webkit-column-rule:4px outset #ff0000; /* safari and chrome */" d; X5 g1 \% N3 H% @- o& I
column-rule:4px outset #ff0000;! J; H1 W3 S9 k2 ]4 Z* H) w$ ]
}# o3 R `6 q- }; Y4 O( X$ m
</style>
6 d+ n+ n0 D6 v5 ~<div class=column></div>
, b6 j M# F& q' ]小结:
+ n7 M8 E0 Q. R Y 以上代码都是在chrome上测试,如果使用请注意兼容性,有任何问题都可以提问
- } c6 ?7 c- Y4 x1 a, n' m4 D5 k: z7 D3 r" z
更多网页制作信息请查看: 网页制作 |
|