摘要:, n) d4 p* X3 Q& w0 R, b# s
多列布局在网站应用中也是经常见到的,今天就分享4中多列布局。
: C; I( d0 k X3 C$ L3 z( }* ndisplay:table
, j' ?* B7 U: ?+ s) y: t代码如下:
& Z" n- ?) c( S( x1 M, D<style>
6 d9 b6 Q( o% _2 n5 v.table {0 N2 X; L' r# h! B5 f
width: auto;- p) r, x+ T8 N, {1 P# h% _$ k
min-width: 1000px;/ B+ ?# }+ N I8 e/ [: E3 w
margin: 0 auto;
( Q a9 G3 f$ V0 I' R" @0 vpadding: 0;% }& x- s1 w* t9 m6 f, |: L; S+ P
display:table;( R. x8 T& j$ ^% i* m5 ?
}
0 p6 c; r$ M% r.tablerow {
5 i2 O' U0 I" b5 }$ {display: table-row;4 g' e( a& g7 O$ B" Z2 _" }4 g
}
/ u7 S* J2 C1 h. K3 E.tablecell {
& X' S: h( \* Y0 _border: 1px solid red;
7 D) [* u. u6 {0 S/ Kdisplay: table-cell;% f2 U" J/ k# @, V; I
width: 33%;
; y8 N* h% P, y. h7 J}$ x0 k0 ~# v7 t0 f
</style>& l- P( z$ {* c
<div class=table >( A. d) p$ ?. j) v+ @. `: R/ Y
<div class=tablerow >$ h3 Z9 k Y0 F. e! {6 N! y+ j* o. b/ s
<div class=tablecell >+ b" b3 }' c# J6 w) C- ^
one. A* t3 B v5 ^& f' V3 p l
</div>
2 ]- v1 E B: x6 @( c0 ^<div class=tablecell >
+ u1 M7 _ R8 f8 w6 H0 S# T4 n, etwo
3 }# x, F8 s2 B5 ?& k. v</div>
. Q8 [2 d2 V3 S# Y' r3 K$ |& H<div class=tablecell >+ o. I8 x, o% r; t; a9 c
three
Y& ]8 {0 s& t</div>
4 n# J' d" v4 Z/ i2 v- Z</div>
/ j+ A( L% ], h# ?) L A( [</div>
+ U, A; |6 G" U) R6 f% I" bfloat; |* }' S; B: e7 M
代码如下:' z4 ^5 k* U$ X0 C4 D$ |2 P2 i
<style>
- [+ k6 [. w4 G3 u6 K: J7 y.row {
% k; ?8 w2 g- ^9 Z/ b1 J' Cfloat: left;
8 H7 x9 _/ \ Pwidth: 33%;
. S5 a$ @; ?: e* X! mborder: 1px solid red;
& P8 G/ T0 t, p1 z! y}7 I7 s; A+ @% _$ ^5 V# U6 I( m
</style>8 @& W) \) y/ p
<div class=row >/ C x, X( q, Z2 h `8 f! k0 [# ?
one, y. S$ D5 n. n' _, r8 }4 e
</div>( Z8 j9 l% o; P' G4 X: G7 S% u) S
<div class=row >9 ?/ {" {, d% X. i9 p
two
% x- R1 Y6 m3 n* H5 ?/ V8 B</div>
; M: U, U8 _: U/ W5 N<div class=row >
! H3 K3 S- x& k( M) l1 wthree a# ^2 u. H/ i) Y! s8 P
</div>) q# I$ c. H/ Y
display: inline-block
. [1 _! H+ S7 b9 r; W代码如下:
) z ^5 f# |+ l$ p! y( @; p<style>5 k/ W6 Y8 Q5 \; f- o
.row {
4 @$ o3 K' q+ I" M& fdisplay: inline-block;
; K0 [/ i; H) e9 k, d: Uwidth: 32%;
8 [6 n6 E: W5 Kborder: 1px solid red;( N: a+ R3 Z: m D7 ?3 f) J9 z
}% Q5 q. D' L2 A
</style>6 c/ f9 ~0 ~( j0 [0 J- \
<div class=row >4 J) H( G' f" W8 n
one+ `5 t# X$ j, {; T
</div>
# V2 ?( {- Q9 V3 _" B<div class=row > \/ i0 A& y+ n- b Z7 \7 y8 l
two
% T, {, v7 l8 x5 p</div>
/ d9 o0 \: w' } L<div class=row >8 [6 N$ v p0 y- _* @; C2 ^
three
8 `1 p* k, ]7 e$ e. K</div>
; C9 `0 ^2 ?. m, q4 r- Rcolumn-count
7 Q7 w3 K- D3 e代码如下:9 e2 n% p( ^4 r( B
<style>
5 g b3 I% Q/ r" ~.column {! ?4 s' q& N& J
/* 设置列数 */4 M/ a! b1 \! S! l
-moz-column-count:3; /* firefox *// N+ e+ B0 A7 L7 [9 y
-webkit-column-count:3; /* safari and chrome */
! D: h# u0 K6 u$ ^# rcolumn-count:3;
: I, {' f2 y9 c/ e8 D! {( L3 U/* 设置列之间的间距 */
# p* o8 ^; _/ \- D4 V( e, z-moz-column-gap:40px; /* firefox */
/ X' B& z1 D, L! l: Z# v-webkit-column-gap:40px; /* safari and chrome */
3 W: H( B1 S! Q. D0 [4 H. ecolumn-gap:40px;
9 {, X! J* f" F6 A4 k& ]$ u/* 设置列之间的规则 */
6 u9 S& s/ i9 q- p# e% A" O-moz-column-rule:4px outset #ff0000; /* firefox */
* X+ ~( ]. X, C+ ~6 h6 M( R: q! _-webkit-column-rule:4px outset #ff0000; /* safari and chrome */; G# E6 T( Q! Z$ W
column-rule:4px outset #ff0000;
' S5 @4 p' G! Y* w% Z}
0 w9 T: `, b& v8 d8 V</style>
& v7 A& f! V6 [, k8 h<div class=column></div>
& [( j% E- @* j7 q: j/ w小结:6 W( S1 }; h2 B: p" s, v) R
以上代码都是在chrome上测试,如果使用请注意兼容性,有任何问题都可以提问
. q* \: U/ C2 a+ v. F8 {( W0 t6 u% C7 S" w& R
更多网页制作信息请查看: 网页制作 |
|