摘要:+ r- Z9 ]& A8 l3 X7 q T+ m
多列布局在网站应用中也是经常见到的,今天就分享4中多列布局。# [: J% j( z d! q1 g# C% |. s
display:table6 G* p$ o* d- O
代码如下:' J5 k: ~ ]8 b. m3 N& D8 D/ f3 N
<style>
/ x" |% w0 y! |# ]8 \$ L3 _4 D, E.table {! ]$ I7 u/ l& Z, D9 O% D0 I
width: auto;$ @% H* E6 E! P" c' `, {$ o! Z
min-width: 1000px;! d- P4 y" z8 p* T
margin: 0 auto;
; O, t: k( u3 L/ @" S. Hpadding: 0;
% q$ l# O& m) E3 p/ @display:table;: i) {* j5 C8 e
}4 o( \" [; j) K' y# i6 j1 h
.tablerow {
3 j& A, Q! {+ ]# edisplay: table-row;0 a$ h0 X/ {; T) w) f" a
}. ` v: [9 ~! r: [+ x% h
.tablecell {" I" }! j& q0 L7 r' g
border: 1px solid red;
: J6 S8 ]( }" @! I# idisplay: table-cell;
* N$ ]6 ^9 A+ h, q ewidth: 33%;
+ V7 W0 \ J7 g$ I4 k" c, Q}' N" {: c3 Z$ p, q r( g6 |3 \
</style>! K$ R8 f/ Q8 C( I$ l" n1 u
<div class=table >1 ?. a; K# t# }3 D4 H, e* T
<div class=tablerow >1 U& ~" h2 u# ]3 [( {
<div class=tablecell >. \# L* s5 x. y' `
one
( M- {/ F" N/ [2 S</div>1 L- Z0 q, z, W: @
<div class=tablecell >
' u+ {- Y* x' j! H& A6 Mtwo) Z( ]* m% J- O4 A2 N
</div>
4 V' r5 q! U o7 `- k<div class=tablecell >
( r4 J+ {2 g) i& v! [three
7 G. E1 o6 j* A" c; `) [ |</div>$ V. f X+ }+ V/ S I
</div>8 M! `/ S- D- p
</div>
& l& N+ t8 C& u3 x) k( E$ Qfloat
! ^8 H2 \8 [ F2 {5 u代码如下:/ Q) N% z: ^& U* a
<style>
6 e- \+ n2 l' q8 l8 ].row {
/ b0 x4 |% _2 }. _2 n9 Nfloat: left;+ n% f9 `7 R# f' S5 t/ {! j/ N
width: 33%;) x( v% K! a: Q
border: 1px solid red;4 \0 r% f2 V3 {" J# k
}
b3 n# B/ f- h0 y5 x( x- a</style>
, O. l! b2 C! B+ p1 |9 C9 V6 T! j<div class=row >( A6 R' p$ y1 I( ~' Z
one
Z# B" y: `' _7 J# P3 Y4 R</div>1 M& ?. ~& X! ^# R7 Y
<div class=row >- ^0 @% s$ g1 V
two6 i( R3 E- \6 }
</div>
- L0 O& e; ?; R9 d5 n( ^3 g<div class=row >6 r8 s3 J r2 ~* R5 [' D
three: z9 \/ U# t& n# e6 j+ Y. ^7 a7 s
</div>5 C) o- A6 A' g# i. [8 s
display: inline-block& y5 E) D4 `" f. E' p5 {/ }
代码如下:+ ?. I3 `2 A) n5 t
<style>
8 K8 `9 y: r: g: w- j.row {7 e: o8 q3 n0 _9 s# v. {
display: inline-block;9 E# H# Y8 L( o% F& T! ?2 G3 f0 O
width: 32%;
' O0 M' w! R$ r5 { yborder: 1px solid red;
$ [# q2 C3 T K( K0 u& ?1 k4 [0 }}
* F, {% w. I: `) S# g7 r</style>
1 p# d- h3 C; `# j' @<div class=row >
) r3 O7 m& j" R7 bone w7 \( o( ~0 M/ e( f4 q
</div>6 _. o* ~0 t6 Y7 q' ~# v
<div class=row >
8 s3 p5 j( m/ w4 Z/ Mtwo6 r: A1 s }' h
</div>
3 d+ `9 w7 r* L<div class=row >
2 }' V$ [" k, m) Y. M, |three( `) f* [6 q( v u- Q' ~& }
</div>. J5 r/ w2 z0 `$ `; B
column-count
; v8 Q" E' l: ?6 ]: M* j9 e" Q代码如下:- I$ P' a1 z% n8 }6 M0 v N- X5 i
<style> R. Q( s! k0 P) L+ o& {
.column {
: @7 l) ^/ q) ^/* 设置列数 */
g1 W% O/ k. S0 }* I-moz-column-count:3; /* firefox */
3 \0 V2 t& p0 Y: \7 o-webkit-column-count:3; /* safari and chrome */
7 b, V% ~ c; a6 [column-count:3;
. n4 ?9 q& [5 b* I! o( Y* ?6 f$ q5 J) S/* 设置列之间的间距 */+ u2 C, E" M9 n# m& y3 Y
-moz-column-gap:40px; /* firefox */
7 {7 m! C% _& i. x+ O( ]# d-webkit-column-gap:40px; /* safari and chrome */
! {9 @2 V9 P5 b: Ccolumn-gap:40px;
- C+ Z& p* ~! v1 E- @4 C3 E/* 设置列之间的规则 */
0 z! f' F, p9 E-moz-column-rule:4px outset #ff0000; /* firefox */
" z9 M0 \' L' p-webkit-column-rule:4px outset #ff0000; /* safari and chrome */8 Q! O C8 t9 M i( ?! x* Y! y% D
column-rule:4px outset #ff0000;0 f7 T- D% R" ^& k% E* X
}8 r( S" T+ @9 Z
</style># l1 F+ o4 j' g, p1 q1 M
<div class=column></div>8 T; H! v5 @; `4 M
小结:
' ` @' w1 \& s5 _8 s+ e 以上代码都是在chrome上测试,如果使用请注意兼容性,有任何问题都可以提问1 U4 [5 F9 J: O
% h3 R8 A9 C% W/ E* _更多网页制作信息请查看: 网页制作 |
|