鱼C论坛

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

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

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

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

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

x
本文和大家分享的主要是css中横列布局相关内容,一起来看看吧,希望对大家学习css http://www.maiziedu.com/course/web/有所帮助。3 r- K, v8 q3 k4 _6 ~) d% q
  1、第一行第一个图片和最后一个图片的左右边距是10px,中间图片的左右边距是5px。布局如下:2 h9 {9 s$ z' f) K# }; \* u$ ]0 \

1 {7 j* S3 X$ l6 i' w                               
登录/注册后可看大图
2 A; u# C+ j: ~' @  F  k# Y
2、第二行只有中间图片的最有边距是5px;布局如下:
, X) J; a3 C- R: H0 C  k, D

! @. d2 P) l( a/ F# g7 ?. E! f                               
登录/注册后可看大图

- T' p& N' @: b% G/ x9 A& C注意:使用box-sizing: border-box后如果没有其他样式,所有的块将全部贴在一起,中间是没有任何间距的。这也是一个很经典的布局* I, P1 W9 m- s
  二、使用display:inline-block3 j1 B6 V7 ]% a! y$ h; a2 e
  display:inline-block大多数用于行块的转换,不建议使用此属性来进行行列布局。因为inline-block不能完全代替float
  V9 N3 H8 I% ]- E

" x& E# I' }# t8 H( ^# ?7 D* f7 a                               
登录/注册后可看大图
9 D) [2 Z+ b% p0 s- d% _" Q
红框中的布局就是使用display:inline-block最经典的布局。
# ?6 R8 \, I3 ^- ^# Z
! k1 z. Y) q& F+ f+ R! B4 e
                               
登录/注册后可看大图
5 H: F$ o9 t2 |9 f: x# L; p
此处使用了伪类,关于伪类的定义是使用后面会有专门的笔记来记录,这里就不赘述了。
- y% i9 P1 O/ X8 @: S0 ~  此出还有一个经典的布局:
' O) ~0 m# r" G  Y% w  }. I
$ b! @- c1 K7 n0 Y' F& j& Z
                               
登录/注册后可看大图
0 ]% h% d, z% E% u
这种布局一般是:
2 U5 _2 [: _1 K- t2 s7 R( }+ p <div>
4 ~- l6 F- ~% y( R, U& |9 A            <img src="" alt="">
  f6 }. q! W8 t# A            <p>% g& H6 w6 g, N( ~% D) n$ E: q
    测试勿拍. v- U  ^3 b. e1 v- c
            </p> - H" }5 B2 x; F- m8 `3 F+ c3 v
</div>+ f6 {( A5 o8 X9 `' z+ J" p$ T
  使用定位position:absolute常用于左边固定,右边自适应的情况。
; k& Y8 n% J* _% d$ S7 t# _  1. 对div进行相对定位
$ W5 x' Y8 Z7 ?, b; ?; X  2. 对img进行绝对定位( u0 f; j1 a+ I) }) V# l  r/ ]
  3. p进行相对定位* F4 a" i3 N# \/ m! i& H+ K
  注:固定宽度列的高度>自适应宽度列?3 a6 @% Q6 v8 ?$ Z4 w6 r& [
  三、使用flexible box实现 真正意义上的流体布局) R  o: W+ U4 E6 Y# }0 `6 Z/ K/ t
  这种方法本人还没有真正在实际操作中体验过,此处先记录下来~$ u% I* v' M! B2 R+ u
9 S7 D; K1 Z6 x1 l
0 [3 p- T/ J# r& D* I9 P% P
来源:博客园4 \9 V. {& N2 n2 }
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

GMT+8, 2026-3-13 19:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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