鱼C论坛

 找回密码
 立即注册
查看: 2362|回复: 0

CSS实现横列布局的方法总结

[复制链接]
发表于 2017-8-8 14:39:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本文和大家分享的主要是css中横列布局相关内容,一起来看看吧,希望对大家学习css http://www.maiziedu.com/course/web/有所帮助。- s' ]3 \" a$ O) F1 Y
  1、第一行第一个图片和最后一个图片的左右边距是10px,中间图片的左右边距是5px。布局如下:
7 Z. Q2 B* a; K0 N

) b: `( y" t  K" C                               
登录/注册后可看大图

% i6 A8 f" {! o1 B8 T2 E1 E2、第二行只有中间图片的最有边距是5px;布局如下:  }' [& y8 Q$ A( L* D5 w0 P

8 D1 A& b& }$ V7 b                               
登录/注册后可看大图
3 u1 O" I& d% _) e9 d: s! K3 ~$ \
注意:使用box-sizing: border-box后如果没有其他样式,所有的块将全部贴在一起,中间是没有任何间距的。这也是一个很经典的布局
5 h3 M8 o9 {. j6 y9 A3 {  二、使用display:inline-block2 u8 K% g8 g. P1 @; f4 o; m" x
  display:inline-block大多数用于行块的转换,不建议使用此属性来进行行列布局。因为inline-block不能完全代替float
/ k3 |- k2 q8 p% m+ p( t3 v2 ]2 L

, [: t7 b2 w: x  B+ E                               
登录/注册后可看大图

# A+ f2 a/ R( F1 O红框中的布局就是使用display:inline-block最经典的布局。
  V1 i4 K1 W# A% t5 ^, s1 C% _

0 j! M; q* ~3 K1 l                               
登录/注册后可看大图
. h7 X/ k" q! g
此处使用了伪类,关于伪类的定义是使用后面会有专门的笔记来记录,这里就不赘述了。
2 n+ Q. }& i* T# z  此出还有一个经典的布局:$ z0 c- @$ [! h1 H' S3 `" F! Q% \
  L9 K* m) v" B# b
                               
登录/注册后可看大图

8 y, C; ^  _3 }, G/ |  o这种布局一般是:
) B) S4 f0 G( B# m; k% B$ Z <div>! \4 @5 P, y; w1 U: g
            <img src="" alt="">2 p5 ~, Q7 D2 a3 _- a
            <p>/ `  F1 z8 j. A7 J
    测试勿拍
) O0 _$ ^; n, X$ X# L            </p> ) s1 J2 j- t" u$ ?- V
</div>( B3 x# j* F1 M, @/ ?, k
  使用定位position:absolute常用于左边固定,右边自适应的情况。7 V# h- s8 o  a" Q. J* _
  1. 对div进行相对定位
& {9 e; m" s" S% ~  2. 对img进行绝对定位
2 O) {" E- g# P; P; a' ^* j+ }  3. p进行相对定位
& h9 M; L% \& \6 Q3 U# B  `+ {$ M  注:固定宽度列的高度>自适应宽度列?
4 O# l5 a4 K4 k' w$ b  三、使用flexible box实现 真正意义上的流体布局1 S4 C% A& S' `$ f
  这种方法本人还没有真正在实际操作中体验过,此处先记录下来~
, B" {" [4 |& ~1 R0 U9 r$ i1 z& e, ^, U) o3 _; [5 b
9 R0 c3 X" S9 M  g; n- t
来源:博客园
1 N/ `. @  X" v
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-17 02:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表