鱼C论坛

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

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

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

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

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

x
本文和大家分享的主要是css中横列布局相关内容,一起来看看吧,希望对大家学习css http://www.maiziedu.com/course/web/有所帮助。
0 o; u8 \8 G" Z0 p5 p+ c  1、第一行第一个图片和最后一个图片的左右边距是10px,中间图片的左右边距是5px。布局如下:. G/ }7 `: _: @+ w' @8 T' c

0 u# X$ T& W! Z& K$ P                               
登录/注册后可看大图

1 M- Q! ~- `) W% K  \2、第二行只有中间图片的最有边距是5px;布局如下:
. q$ T. u( M2 x8 \

" j4 n$ T5 [9 i1 Q6 T! ^                               
登录/注册后可看大图

3 y; w7 x$ C& b8 L( B注意:使用box-sizing: border-box后如果没有其他样式,所有的块将全部贴在一起,中间是没有任何间距的。这也是一个很经典的布局; `1 w1 _/ y/ S) F2 P  j
  二、使用display:inline-block, C: K. A  Y. x& [  X
  display:inline-block大多数用于行块的转换,不建议使用此属性来进行行列布局。因为inline-block不能完全代替float' _  ~: d" d8 S
% g8 {1 l0 Z+ p! r
                               
登录/注册后可看大图

, S0 b: f, k* b红框中的布局就是使用display:inline-block最经典的布局。, }4 O! L" e  \) [- Q3 |
. x4 T1 k( X7 U7 X" Y
                               
登录/注册后可看大图

9 f6 T  Z$ n  `此处使用了伪类,关于伪类的定义是使用后面会有专门的笔记来记录,这里就不赘述了。+ [0 J' _. Z3 d  D3 ?& u
  此出还有一个经典的布局:
0 f4 x' M: c  k

* |7 ?7 }7 j5 P, O1 s) A& Q                               
登录/注册后可看大图
* a  |4 G% E. [% Z* C
这种布局一般是:% q# _+ I# `7 z( k8 w  O% [
 <div>: Y. ~2 ]0 }( W- D8 l5 }9 t& E
            <img src="" alt="">
6 ~! H  P9 p9 b. V            <p>8 l0 }% b( [2 O% S7 S9 Q8 n
    测试勿拍6 b1 x  q8 p9 e7 x8 m- K2 G
            </p> & O8 |8 ?/ J6 I; k! l% l! F7 T& i
</div>- I, |& Y' q( |1 ?% J3 ]
  使用定位position:absolute常用于左边固定,右边自适应的情况。/ u  N- T. A% R1 s( }9 T8 s
  1. 对div进行相对定位& c& T; I) q8 u' M% e
  2. 对img进行绝对定位
4 ]" S" C! v7 X5 t0 G  3. p进行相对定位
: I( l  W5 \5 x( o3 c  注:固定宽度列的高度>自适应宽度列?
" v; P8 x5 I1 |* _! n6 t  三、使用flexible box实现 真正意义上的流体布局) B( Q' U  P/ f- ~* e; b
  这种方法本人还没有真正在实际操作中体验过,此处先记录下来~. X3 Y- _/ {; g2 Y8 ^
5 e4 {) u: P. L  n) E9 ^
6 \6 y$ s1 b. C% @6 T5 Z
来源:博客园
% m: \5 T$ c2 i( e  ]; @/ g
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

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

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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