鱼C论坛

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

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

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

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

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

x
本文和大家分享的主要是css中横列布局相关内容,一起来看看吧,希望对大家学习css http://www.maiziedu.com/course/web/有所帮助。
9 G- o9 n$ ^# I3 l) f  1、第一行第一个图片和最后一个图片的左右边距是10px,中间图片的左右边距是5px。布局如下:( f# h$ [. _' g" K; m5 }& ~" q

/ \' T: E8 b& K1 U                               
登录/注册后可看大图

4 O( K9 N* |; @3 W  {2、第二行只有中间图片的最有边距是5px;布局如下:+ `* y) G+ Z3 ~  f9 R$ P8 z2 u

) [7 S1 U4 i( v+ w$ E! m                               
登录/注册后可看大图
( H  H4 P8 x* ~7 D9 I
注意:使用box-sizing: border-box后如果没有其他样式,所有的块将全部贴在一起,中间是没有任何间距的。这也是一个很经典的布局
; A# q: K) l& d  二、使用display:inline-block
( I0 _+ J: B+ g& O" t2 F! F  display:inline-block大多数用于行块的转换,不建议使用此属性来进行行列布局。因为inline-block不能完全代替float
- N, D  t5 P* Z

, r) _" X# m. d, U                               
登录/注册后可看大图

: t, H/ ^8 r8 V  [" q$ i红框中的布局就是使用display:inline-block最经典的布局。
, v5 A, _6 g$ t1 [2 }2 n

) m8 l2 |0 R3 ]5 V2 S5 _                               
登录/注册后可看大图
6 C8 }9 w( q0 ?7 h/ Y
此处使用了伪类,关于伪类的定义是使用后面会有专门的笔记来记录,这里就不赘述了。
; |9 D, Y) n6 d- j7 K; b  此出还有一个经典的布局:
6 ?8 C$ N) w! |# V: ?* C

5 s, {( D7 _6 [% [" J6 h! O                               
登录/注册后可看大图
; v. x( x9 `' q% b7 K8 G
这种布局一般是:9 _3 i2 Y; G5 t: b$ J
 <div>
; j4 z7 Q- ?. ?5 A) i2 i            <img src="" alt="">7 T  r  p  d  b2 I) U: y5 f
            <p>
) Y; ~: k. v: r$ G5 o& v& O% F    测试勿拍
7 |6 L) l7 _# A$ h            </p> # P0 }  |& t4 O% L; |
</div># f/ x# M8 X/ ?# a2 u, w- N
  使用定位position:absolute常用于左边固定,右边自适应的情况。
( B1 f' Y- D- k, B) O# p/ o  1. 对div进行相对定位
% Q$ U4 Q& V/ s5 W1 F  2. 对img进行绝对定位
4 ]# M: v0 q% F$ ^+ ?% s. D  3. p进行相对定位
% p6 B4 k# P% A  注:固定宽度列的高度>自适应宽度列?
5 ~: p5 A0 I7 d) T' b2 j+ c  三、使用flexible box实现 真正意义上的流体布局9 M6 t9 z! K+ d$ O  m! g
  这种方法本人还没有真正在实际操作中体验过,此处先记录下来~
& Z) d7 p/ U. X) ?1 t# T( ~. E7 c6 F" J. h
2 P- R2 i& V; U" L# o
来源:博客园" N) Z; _2 K3 g
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

GMT+8, 2026-1-7 14:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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