鱼C论坛

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

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

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

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

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

x
本文和大家分享的主要是css中横列布局相关内容,一起来看看吧,希望对大家学习css http://www.maiziedu.com/course/web/有所帮助。
9 G) N& \) i" B  1、第一行第一个图片和最后一个图片的左右边距是10px,中间图片的左右边距是5px。布局如下:5 ?  L' U0 f- G) n

( P" ?# O, w4 R7 @- @$ h                               
登录/注册后可看大图

( o3 u( \9 h7 H+ O8 w2 A; \2、第二行只有中间图片的最有边距是5px;布局如下:
" ?" t8 m4 T$ D
6 s. n3 V; t: K* {( c4 M2 n0 e
                               
登录/注册后可看大图

2 a1 d% u, K  A3 q5 x  y( ?: R注意:使用box-sizing: border-box后如果没有其他样式,所有的块将全部贴在一起,中间是没有任何间距的。这也是一个很经典的布局# ?, ?) ^* s2 v7 U, U7 \
  二、使用display:inline-block
" Y, _4 _/ `% k& N1 V# ^  display:inline-block大多数用于行块的转换,不建议使用此属性来进行行列布局。因为inline-block不能完全代替float4 ]0 `0 w' ^6 C# p

2 {) L3 w/ A5 `8 }/ c+ m                               
登录/注册后可看大图

% [0 Z* a& {( @# Z; [红框中的布局就是使用display:inline-block最经典的布局。
( K* ^3 E0 e. }) j2 Z
* N7 r% {" m  b% Y, e
                               
登录/注册后可看大图

9 y# W* c# a' y( _  e% i此处使用了伪类,关于伪类的定义是使用后面会有专门的笔记来记录,这里就不赘述了。; v: x' R0 e9 P5 x; M3 F- g. `
  此出还有一个经典的布局:
5 f3 X" d6 R' o8 a; W
- _' [( [. h' c/ E, ?/ \& ?
                               
登录/注册后可看大图
7 L! r. i. `8 ^: \. i
这种布局一般是:
5 E" |+ j7 f. |4 Y; y <div># M% ~" O8 u' Z8 T0 w; P% ?; W
            <img src="" alt="">
! k( \6 N) B* m0 [3 s            <p>$ i7 R7 L+ I" L
    测试勿拍
, ?/ d' ]0 _3 \5 Q! D4 @/ w- B# A            </p>
+ B0 v5 Q5 p$ U/ W6 a" ?</div>+ H+ K! K, q+ U
  使用定位position:absolute常用于左边固定,右边自适应的情况。
% g# X& h# ?6 j' L  1. 对div进行相对定位7 X: L1 p9 P# E7 w2 ?
  2. 对img进行绝对定位
2 [  o# E  S/ V) V1 P& k  3. p进行相对定位
* |% S8 J' g( y+ e+ o  注:固定宽度列的高度>自适应宽度列?) _; u8 O, d9 g& P" C
  三、使用flexible box实现 真正意义上的流体布局. {: N6 M) }( |2 B) T1 j! y. T
  这种方法本人还没有真正在实际操作中体验过,此处先记录下来~2 P' o$ }" \! D) x, M! p7 i5 ]( t
9 }8 b. ^" q0 |* x
5 I' x' Z: e) f
来源:博客园
) k- i+ R7 Q  W5 M9 B
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

GMT+8, 2025-10-22 16:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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