盒子布局之属性

盒子

盒子模型

属性: width、height、border(边框)、padding(内边距)、margin(外边距)

组成部分:content(内容)、border(边框)、padding(内边距)、margin(外边距)。

网页中盒子模型是用于排版布局的矩形块,div标签。

属性

基本属性

content(宽width、高height)

border-width 变宽

border-color 边颜

border-style 边线 (solid实线/dashed虚线/dotted点线/none无边框)

单独设置某个方向的边框:

border-方向词:宽 线 颜色;

单独设置某个方向的某一效果:

  • border-方向词-color:颜色
  • border-方向词-width:像素px
  • border-方向词-style:线型

去掉边框两大类:

  • 边框粗细为0:border:0px; border-with:0px;
  • 边框线型没有:border:none; border-style:none;

border复合属性

border:宽度 线型 颜色;

  • 边框线型不能省;
  • 边框宽度,默认3px;
  • 边框颜色,默认文字颜色;

内边距

内边距:设置内容与边框之间的距离;

parring-方向词:长度值;(单位px,不可为负值)

内边距复合属性

padding:属性值;

改变4个值;

属性值个数的改变:(顺时针方向)

1个值时,上下左右

2个值时,上下,左右

3个值时,上,左右,下

4个值时,上,右,下,左

 外边距

外边距:设置框与框的距离;

margin-方向词:长度值;(可负值)

外边距复合属性;

margin:属性值;

margin:0 auto; /*实现水平方向居中显示效果*/

属性值个数与内边距一样;

俩盒子都设置外边距margin,会发生合并;

  • 两值相等,取平均;
  • 两值不等,取最大;

浮动属性

浮动属性是对页面元素设置水平方式布局的CSS属性;

float:浮动

float:left/right/none;

        属性值:

                left  左浮  顺序靠左

                right    右浮   倒叙靠有

                none   默认无浮动

 规律 :   子盒所占空间宽度总和<=父盒子内容宽度

                右侧盒子右浮动,其他盒子左浮动     

clear  清除浮动影响

clear:left/right/both/none;

浮动基本应用:

横向导航、div排版布局、新闻列表、图文混排

搭建思路要清晰:

由外到里,由上到下,由左到右!

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值