鱼C论坛

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

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

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

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

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

x
本文和大家分享的主要是css中横列布局相关内容,一起来看看吧,希望对大家学习css http://www.maiziedu.com/course/web/有所帮助。
6 ?9 C9 y" a+ j  1、第一行第一个图片和最后一个图片的左右边距是10px,中间图片的左右边距是5px。布局如下:  S' t; W! v" \7 H* d* h
: k9 p( B3 _3 O' f
                               
登录/注册后可看大图
) J4 o9 G6 X! V) o, x
2、第二行只有中间图片的最有边距是5px;布局如下:
& H8 l! T5 T4 I  L9 h

9 t# b( v% N' p# k+ d* K% b                               
登录/注册后可看大图
2 P! s1 ~) f$ n. T3 F
注意:使用box-sizing: border-box后如果没有其他样式,所有的块将全部贴在一起,中间是没有任何间距的。这也是一个很经典的布局
+ C  `: j( d& C( j! ^  二、使用display:inline-block, n! K" p1 L1 u
  display:inline-block大多数用于行块的转换,不建议使用此属性来进行行列布局。因为inline-block不能完全代替float
8 h2 X: Z# W8 G
1 b% W3 A; P: s: A
                               
登录/注册后可看大图
" i% [) o  Q; @/ M  j
红框中的布局就是使用display:inline-block最经典的布局。4 L: y$ T/ s- i7 N
7 T% X4 [- ~1 V7 G, R
                               
登录/注册后可看大图
- [3 C; O" U: c  [: W! y# ?' p
此处使用了伪类,关于伪类的定义是使用后面会有专门的笔记来记录,这里就不赘述了。
! v) T$ Q5 [( b" ^: |  此出还有一个经典的布局:
( Z. i. e8 k$ x5 X& U3 Q% b! u

& Q+ e7 G$ {: x$ G                               
登录/注册后可看大图
, E3 \6 f: q4 A2 \4 _( B5 H
这种布局一般是:/ s# q$ ~. {1 O" V1 X; s
 <div>9 g. _0 r2 U' R, x. i: D. D
            <img src="" alt="">
6 |' b( }- A! v- s, W# S% h5 k            <p>
, ?. R, }9 Z3 m7 z) Z    测试勿拍
) I. l. s' g  O6 d            </p>   p( M1 ]9 G+ U3 o) u
</div>( {$ f+ {: q# W: M
  使用定位position:absolute常用于左边固定,右边自适应的情况。
' t0 w0 @9 B1 C! W! D. z5 c4 \  1. 对div进行相对定位1 x$ H/ s6 \" Q4 g
  2. 对img进行绝对定位
" `  Q" O7 o) ?4 x" `- c& D  3. p进行相对定位# F, b9 {8 V' f0 \% L% C
  注:固定宽度列的高度>自适应宽度列?
0 N& o4 ^+ v" o& s  三、使用flexible box实现 真正意义上的流体布局' Q& i* X8 h$ O, b$ r' B6 u
  这种方法本人还没有真正在实际操作中体验过,此处先记录下来~
4 j$ k. ^. O$ I9 u  o7 l( n/ L- d& g& |& o4 z8 ]3 L% i. i$ k
* }8 ~1 L1 X& p8 n/ u7 g1 F+ v
来源:博客园# P8 j! i$ \4 G- r2 C
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

GMT+8, 2025-11-19 14:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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