摘要:
$ |1 x- x( L& j+ q1 n 多列布局在网站应用中也是经常见到的,今天就分享4中多列布局。
; M4 r) D( o7 `$ O8 ~; {display:table
5 X' |9 ~ s. C6 A5 K1 K% k$ H代码如下:% j2 H, o& D9 m D9 n
<style>8 J7 g a/ Q# |& G3 _5 x" i
.table {
" Q' m+ R# g8 w' E0 Mwidth: auto;
( a Q# Z" S: W3 A- T/ Hmin-width: 1000px;
/ O# R8 O E" W6 y ~margin: 0 auto;
* o$ C' N, S# z0 _0 o( I& \padding: 0;) ?+ P% k5 _/ [9 t' h
display:table;1 g) h7 O+ P) u% \- y
}
0 _! K8 j& g$ Z1 E.tablerow { l% Y/ d7 g6 {8 b1 j; c3 m9 e2 N) T. v
display: table-row;
9 a+ ?' h" \( e2 `}& E) ~3 U6 E" \: W$ a }* T/ Y" m% b
.tablecell {
. Z/ ~ {4 h/ U5 f2 \9 M, Kborder: 1px solid red;# E1 s; j5 J6 G4 K2 [, g a
display: table-cell;
: _; p6 C/ T9 D* R& z! Xwidth: 33%;
9 V# ^1 r5 H( i3 d& x6 y& M1 [}
0 |: A' V6 N: n$ T$ v</style>; M6 C1 l' _; a; X/ k
<div class=table >2 X9 \; A2 M* v
<div class=tablerow >& z3 B/ ^% O% K
<div class=tablecell >( a( [( S0 l0 W
one3 Z+ ~7 }, x! D
</div>' \( n- M3 ]5 @# p8 S' c0 O- X
<div class=tablecell >
9 J U0 s; f* }two @' f9 A3 F' ^ @# V W& f- N+ ?
</div>3 H1 p! J- K/ ?, \( e- Y! H$ e$ o
<div class=tablecell >1 ?" j& X8 f" `) @( c
three
' n5 V( X5 ]* I l4 l</div>
5 V o& l2 N; P</div>( ^: X+ ]. M- q# h# p
</div>
; E: b; I& `- |* [float
/ ~/ g* w. i8 s& G' Q/ s) w代码如下:7 \; b) p. T, S5 {
<style>
8 C; H$ t; P- N( X; F.row {
5 U( u" H2 `6 Gfloat: left;
9 ?) W& V6 e3 ^% `) I6 gwidth: 33%;! w' M4 B v+ [$ u
border: 1px solid red;$ ~6 c5 U7 Y% d L0 l' R
}) \: a2 B* H4 B6 u y' k
</style>
) C1 Y$ |! o" L7 J4 E% Q/ h<div class=row >" B7 c5 a, F/ ^" r3 s+ I m* G+ d
one
* E8 Z0 D. A$ [$ U( a4 {% Z</div>9 [) T' p1 T h' E& L
<div class=row >
9 q) ^1 S& D3 N8 O' M0 C$ }+ ytwo5 L0 E3 A3 C2 u3 m+ [
</div># g$ i" h* o' |3 {
<div class=row >
6 P2 B# W' f- Ithree
/ s$ p, Z+ a8 H0 w+ `</div>
2 Q9 ?/ I' ^; F1 g3 O {display: inline-block
# u2 W; w0 R& |! G- a% ^代码如下:
. ~6 g5 U8 @& ^4 n6 Y<style>
7 d* T. }( R% b8 N) d1 q$ A, z.row {/ X9 D2 l0 R$ O1 `* ^& Q# m
display: inline-block;
. k# q4 |* n( K% Z/ r9 x: p5 E' Y3 vwidth: 32%;
j, q& a! P1 r$ y+ ]# t% }/ |# pborder: 1px solid red;% h! G \ u6 j3 U
}
" y% K' N* Q; L; q* I</style>
6 w5 n0 N1 J0 _7 O' D<div class=row >0 ^0 n) A, l9 C
one( a& q4 h, O: ~4 d8 a2 D5 g+ q
</div>
8 F! s3 z! k8 E& b2 u<div class=row >
W4 o0 V ]1 S- U+ E- X# Ptwo
( j7 }% S1 V& x) w' k7 M/ c$ E" d</div>
7 h( L2 k8 [5 ]7 O4 N3 v<div class=row ># l" C% h1 [! [" n
three5 F* t0 d6 d9 l
</div>$ V& r! X$ b" s$ k/ h$ |8 p' Q) t, \! N
column-count* ~3 e" R* k9 m: }' _) J- u
代码如下:
% W0 r8 g4 s) u$ v. i<style>
/ p( r/ h: u) X7 j! H. L.column {
& T2 ]# q5 V$ c; i0 M# n/* 设置列数 */
# h+ [+ I' h" c-moz-column-count:3; /* firefox */) y2 V5 J+ V9 d# h v
-webkit-column-count:3; /* safari and chrome */$ q6 d+ L8 Y2 ?1 B, v+ ~* f' V7 k4 b
column-count:3;
$ G5 ]9 M9 K. V) Y; f& F1 l+ |) \/* 设置列之间的间距 */
3 E" V, y" i: ^* s! I9 Q-moz-column-gap:40px; /* firefox */
0 P( W3 A7 R9 Y. L8 n3 d; ?-webkit-column-gap:40px; /* safari and chrome */
+ m, t' X. I% t2 r$ c( {column-gap:40px;
8 l" y- }# u$ W8 `& m2 ]8 I/* 设置列之间的规则 */
' J& Y/ Z8 g' v6 x) |8 s G* x" U; U-moz-column-rule:4px outset #ff0000; /* firefox */+ {9 g, O; O# T! M8 x- }2 Q" F
-webkit-column-rule:4px outset #ff0000; /* safari and chrome */
) J! w- \1 e2 A7 S; l; D0 G5 Qcolumn-rule:4px outset #ff0000;
2 X6 A% F9 y ]4 \/ Y}/ Y. K# n* l# }' J( y4 j3 @
</style>
6 h2 n! j- k0 p2 h7 Z; t<div class=column></div>) O. \* e: r0 p% W* [
小结:
/ z! n P* V" j8 g7 y" c0 ^! y 以上代码都是在chrome上测试,如果使用请注意兼容性,有任何问题都可以提问, X6 ]- e- I/ ^* B5 g. E+ z
, e7 _) l" Y( e4 L+ ^: [
更多网页制作信息请查看: 网页制作 |
|