摘要:
% P. g$ H$ Y2 e. ` 多列布局在网站应用中也是经常见到的,今天就分享4中多列布局。 r' N" `1 u6 B: C8 F& H7 M( c) h
display:table
$ }5 j# Z/ p3 `% T* i0 G代码如下: z5 o# |' g3 T- \9 H7 H/ j7 ]4 t' v
<style>8 h' h2 J* Q# A
.table {
* y5 K0 U; f# iwidth: auto;
1 p! |7 Y9 A1 v Y) Xmin-width: 1000px;
0 ]! P. q. z, u1 x _margin: 0 auto;* [: Q5 G5 Z) G5 l$ i' c* K) G8 {
padding: 0;, Y0 [/ u" L2 e/ F3 _* H2 w8 _ u) d; h
display:table;8 e! `7 i8 Q9 e/ \
}
% y# P7 M* ]# M1 p( a) r.tablerow {
! d: {$ X6 x8 q" Z! N5 adisplay: table-row;
& D5 C( R# ~: u# d}
) V6 w& _/ {- y; }6 M9 Z: j+ x* T.tablecell {/ t" M7 _( t" L
border: 1px solid red;
3 m7 R3 I1 i0 q8 H& ldisplay: table-cell; b+ w1 {5 t5 x0 Q- {% x% N6 S
width: 33%;
0 |0 T+ ~+ q5 X- j6 _}
- g/ _4 V4 `; W, ^$ @</style>
) [# Q: x7 N$ x- Z7 y0 C<div class=table >. r6 b1 B% e3 W
<div class=tablerow >
/ i/ a2 Q9 H& @, [<div class=tablecell >
& B- I* i. e2 o' _3 j- _; M2 a) Z1 @one
7 D: c6 a. L, m E</div>
7 ]4 q b0 P, {5 C$ Y- |$ q<div class=tablecell >
9 d3 A6 ]7 V( |! A9 Y6 _two
8 M( L! n9 f9 }" K</div>
" L: d2 r( g+ D( X<div class=tablecell >
7 s0 N2 f' |5 uthree, a8 g+ q C( I" S5 M# r( A# ?
</div>
, w" z% I' q$ _! H& }8 {</div>! R: O. y0 T E+ }& D F7 o, A* V
</div>
8 Y5 ^% i/ s- x2 i. w9 I( `float
9 { ^9 Q9 [/ X6 Q7 \7 O" O代码如下:
- F. ^9 b9 @1 y! w4 t+ E. {4 N! i<style>% O8 b7 ]9 M- \
.row {
0 u C$ i/ _3 u) Q+ l) { Yfloat: left;
! ?! T& G& u9 ^% k+ p+ {3 W. |4 m" mwidth: 33%;- I3 Z, i3 t3 \
border: 1px solid red;* q& @0 d! e$ m p( n, `6 _7 c
}( a2 @8 S+ Q+ Q0 X; A' o
</style>
. _6 Q& r7 l6 i<div class=row >; Z) q% F6 C0 f
one
0 c/ _1 P+ P6 w* D/ f1 J2 |</div>6 Y% K2 M" `+ u0 W+ T$ X( J, F' J. l
<div class=row >
, f0 l1 g+ ~ L R) \; u( Atwo
4 E, D3 h _$ J; a: \</div>
0 f1 q g! a P0 U( N9 v" L<div class=row >- n: \1 _# i1 a ~8 ]
three
5 R. q/ T$ w6 e" H! M. L</div>
2 u- n; s1 j' v! K/ ^5 I9 Z# ndisplay: inline-block" H, ?$ z; j+ S# v2 I( n
代码如下:; E8 L$ |5 ]8 s+ O; x) ?0 d
<style>
! n0 f+ l. g: h- a6 v.row {
% A" C5 O% T+ W+ b, x. `display: inline-block;
8 j" N- o# H" B' nwidth: 32%;
5 E m% |; v; k2 Y' A g. sborder: 1px solid red;
l/ {, c& k) i6 `3 ~}
- e" o3 [/ I6 F' v! n0 T</style>) O( ?# }- w7 S6 g$ ]
<div class=row >
- n8 z7 y9 I5 G5 E4 e) ione- K9 U$ [9 k6 W2 q- }* j$ Q
</div>
, l; N5 b& S( D6 m<div class=row >) s; U! E1 X. c' {! P. ^0 G1 I) Y
two
+ U0 t; Z" J$ |2 z2 ?5 }+ y</div>; K( N3 o& h3 D7 f' f$ ]
<div class=row >$ U& S; G* t' q1 I, p
three
G) I' w( \3 w, T, A</div>+ B' ?7 ?3 l7 I U; {. z( b2 U' x
column-count! r+ U1 z! U. n) q' G% S/ |, R+ q2 Z
代码如下:% p& Z1 k( N8 c, \' |
<style>6 a- |7 t3 C8 p( P k
.column {2 |6 M+ X" _ H* Y
/* 设置列数 */
5 m% \/ O4 }0 l! a+ W-moz-column-count:3; /* firefox */
% Q" S# E; x' J% r6 x5 l9 j6 ^-webkit-column-count:3; /* safari and chrome */! {* d, I! o3 [: ]' K/ [7 Q' q' s
column-count:3;
* D2 T, S/ a9 }, T7 ?- e8 t/* 设置列之间的间距 */# @+ w1 Y1 s2 R& J" S. J% |
-moz-column-gap:40px; /* firefox */
4 J. C! r9 \- h5 d3 I; O0 T% c-webkit-column-gap:40px; /* safari and chrome */, |' G; G. H9 N9 E/ n) S2 z/ C! U
column-gap:40px;
+ u5 @* p( |4 I; i" e7 T; ]0 k1 {% l/* 设置列之间的规则 */
3 a+ `: {/ C9 Y- P1 H; K' Q) E-moz-column-rule:4px outset #ff0000; /* firefox */4 ]" V( h3 c3 d! c2 Q5 z
-webkit-column-rule:4px outset #ff0000; /* safari and chrome */7 x4 ?& Q; Q4 Z q+ n3 E* S
column-rule:4px outset #ff0000;
. b( {# c1 x5 U8 i) p- c}* G: U' Y" O) `( ]* C9 Z
</style>
- |. [( f4 K' M% n4 U5 P<div class=column></div>
( a* @$ Z* o( ]( O: b小结:
4 @! z* e8 A4 z 以上代码都是在chrome上测试,如果使用请注意兼容性,有任何问题都可以提问
* q+ `* W8 a. Q% z# c
$ p# t( C: l) ^3 @6 t8 o更多网页制作信息请查看: 网页制作 |
|