返回列表 发新帖

css多列布局实现方法大全

350.5k 7
swmozowtfl 发表于 2015-7-26 20:46:52|湖北 | 查看全部 阅读模式
摘要:
$ |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+ ^: [
更多网页制作信息请查看: 网页制作

回复|共 7 个

Mqokjdvq 发表于 2015-10-19 09:58:42|中国 | 查看全部
本人是文盲,以上内容文字均不认识,也看不懂是什么意思.
GoodyFouppy 发表于 2015-10-19 09:58:54|美国 | 查看全部
感谢党和人民的关爱~~~
tohme 发表于 2015-10-19 09:59:38|美国 | 查看全部
做为老人!在吧里我都懒的都不想说话!送完经验我就走!
wwzcdenleclv 发表于 2015-10-19 09:59:59|加拿大 | 查看全部
感觉这个论坛的站长太牛B了,好强大啊
effoggikeftor 发表于 2016-2-22 11:19:36|中国 | 查看全部
小手一抖,经验到手!手拿酱油,低头猛走!酱油党路过,杜绝零回复
Mqokjdvq 发表于 2016-2-22 11:19:41|瑞士 | 查看全部
cd:遮~~~~~~
seazvyt 发表于 2016-2-22 11:20:53|英国 | 查看全部
…没我说话的余地…飘走

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
Copyright © 2026 得知互动-专注Ai与站长技术交流社区-Ai交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表