摘要:
: t3 [& K% f6 R/ w3 R 多列布局在网站应用中也是经常见到的,今天就分享4中多列布局。
8 {, h) s0 G7 t* L0 a( I2 |display:table+ H" D. t! H6 P
代码如下:
2 L2 \) ^ P+ ?* }- X0 C<style>
- L2 A- t9 {* m& a.table {: n8 A4 \5 O& \; e d) h% M3 K4 V
width: auto;) t& w! x! J/ A) F# k1 Z; r5 i
min-width: 1000px;: ^: Y. j( f0 }) r- T' _
margin: 0 auto;
! A8 Z* K+ l' Epadding: 0;9 G; e' a2 c! z/ Y$ R+ V) a* _
display:table;
j9 U& a ?2 n$ M}$ N3 x: X' I. l% Z9 U) x
.tablerow {$ z& m+ q2 G4 ^7 ?* ` I% @7 W
display: table-row;! [' Z7 c2 ?, x- L, G
}3 q5 b3 Z9 l2 J& ]2 v( `. E
.tablecell {
, |; Q0 L# u0 G; `& Q2 X; s* Gborder: 1px solid red;
7 O* P/ q" @+ y. _$ hdisplay: table-cell;
2 K/ M( N/ n! k6 u) @width: 33%;! n# v, }! J( [: ^
}4 B0 T6 {' e* g# k3 g8 k- \: N. [
</style>
. g) u8 s- t' X8 ~/ W9 p3 }<div class=table > _! r5 u$ S5 Q5 b$ Z! W
<div class=tablerow >
w1 k! E1 Z0 E* l$ P<div class=tablecell >
' u, d7 z. v* ]1 w: S6 v8 }3 n3 _/ Lone
) s% w1 Q3 c, m$ p- G</div>
) E9 ~* X6 n. k<div class=tablecell >% W. K% H W' W2 M
two1 x+ h3 a# }" R: k5 c
</div>
8 F) Y' _. r8 ~+ ~3 L<div class=tablecell >
/ u: k) p( H; ]0 R2 D7 K* [1 H% U* Athree
" p. [# G" w. V8 Q9 T1 o</div>
+ h& M/ N Y- U4 o</div>
& U4 \2 f+ Z& r# O3 o</div>
3 S; a& E) I2 f6 d$ o) G& i Vfloat: n8 v! D8 T7 D/ W5 L* A5 i
代码如下:
: `" {5 R z$ \9 T7 N' U" F<style>
. c; C7 S( c/ h- d.row {" }4 [+ w0 T$ N) B0 W" q
float: left;
% F+ @- g, r" t( ]% f9 Vwidth: 33%;, Y3 w1 w9 A/ H" h* H* R) X
border: 1px solid red;
# T. }5 T h8 k# ]( e) v& x0 _8 a}
' G0 d6 K+ D4 X& v+ E</style>
0 k" M; t1 N4 a' ~( P, ?6 \<div class=row >6 _) S! Y; U* [' ^3 Y/ F: {
one
8 {- P7 D6 l# G4 j</div>7 i$ K2 W3 f% b$ D6 v- Q
<div class=row > H, c2 c8 v+ @3 ^2 i; v
two9 Z% O" a6 |/ {, Q
</div>
0 S% @+ m9 K/ X6 W. ?7 P' p l<div class=row >
( R% [& C0 ^/ `5 w& m8 x! Lthree
F# j. q, s! n) Q( W( D</div>
" Z" C, ~7 C" H! S# X4 Fdisplay: inline-block; `; |( |( I0 @8 |7 u% ]
代码如下:1 s! o Y4 `2 m3 i
<style>- l7 y- r% u, P# m
.row {/ e5 B- X5 o( _
display: inline-block;( D5 i9 r2 L$ r9 N" g7 @
width: 32%;
. j9 r1 A5 O. ]9 g; jborder: 1px solid red;% v0 S, J4 R, G1 r& i& V
}/ p5 e }$ T. [4 m, l
</style>
# l4 R" W( t( A<div class=row >
7 P6 U. r& R- a: S( F0 P6 Wone
' r- N5 V4 y; g. B</div>$ F, i4 d& ]% J9 v4 Q2 `
<div class=row > w `0 U3 ?& m3 S1 E1 S& t2 S
two
! A# j1 W" |% {, V</div>
# o( b8 \5 n+ K7 K) j1 i6 b<div class=row >
" [5 b3 h% r4 f4 x; m2 cthree
' \' M5 e/ R8 d</div>
2 o6 u, c9 [. z; zcolumn-count
6 `6 H5 n4 x( d2 o# r3 I W. _; m代码如下:
. Z2 R& I6 b' D<style>
: w( j* Y1 F7 F! j* n) m8 E1 f6 K.column {
" z" K+ k- ~' n$ L/* 设置列数 *// g3 o9 x- z+ u
-moz-column-count:3; /* firefox */! J5 B( T; M5 Y8 `, Z
-webkit-column-count:3; /* safari and chrome */
# l( z% m. U% s+ L1 g/ s2 xcolumn-count:3;
; \- `% f, Z- c% X/* 设置列之间的间距 */. |3 ?9 ?$ T* K/ N1 U P
-moz-column-gap:40px; /* firefox */
2 ?" o+ k5 t) X* B' V, D# _9 e-webkit-column-gap:40px; /* safari and chrome */
4 H! x+ a; Q- C' vcolumn-gap:40px;4 ^1 x8 k8 W$ b, j1 G5 a
/* 设置列之间的规则 */* {, s, v: m- Q' ~/ P H
-moz-column-rule:4px outset #ff0000; /* firefox *// [9 X" T6 R+ |
-webkit-column-rule:4px outset #ff0000; /* safari and chrome */
9 U1 _# E e$ K6 {% v5 ucolumn-rule:4px outset #ff0000;( @ U t0 l7 w. s* ]" s. H
}9 L' B# x6 t9 |3 G
</style>
& O0 ?/ Z/ Q5 L% t- N i<div class=column></div>
0 D9 K/ W6 S$ O5 e: n$ ^7 T( O; l; c* U- A小结:
% l. k" R# e p e" K 以上代码都是在chrome上测试,如果使用请注意兼容性,有任何问题都可以提问: @, u7 w2 e% ]! \9 x; R6 I$ `& [9 {
! c$ E4 a9 P5 G/ ]* d( F
更多网页制作信息请查看: 网页制作 |
|