盒子模型的简介

文章介绍了CSS中的盒子模型,包括外边距margin、边框border、内边距padding和内容content四部分。同时,讨论了标准盒模型与怪异盒模型的区别,以及如何通过box-sizing属性切换它们。此外,还涉及了定位方式如绝对定位、相对定位和固定定位,浮动定位和清除浮动的方法,以及层叠和溢出处理的技巧。
摘要由CSDN通过智能技术生成

盒子的组成

一个盒子由外到内可以分成四个部分:margin(外边距)、border(边框)、padding内边距)、content(内容)。会发现margin、border、padding是css属性,因此可以通过这三个属性来控制盒子的这三个部分。而content则是HTML元素的内容。

盒子的类型

  • 第一种是W3C标准的盒子模型(标准盒模型)
  • 第二种IE标准的盒子模型(怪异盒模型)

标准盒模型与怪异盒模型的表现效果的区别之处 

  • 标准盒模型中width指的是内容区域content的宽度;height指的是内容区域content的高度

如何在CSS 设置这两个模型:


标准盒模型:

box-sizing: content-box
怪异盒模型:

box-sizing: border-box
定位:
绝对定位(参考点是左上的原点)
position:absolute;
(跟top/bottom/left/right联合使用)

相对定位(参考点是本身的位置)
position:relative;
(跟top/bottom/left/right联合使用)

固定定位
position:fixed;
(跟top/bottom/left/right联合使用)

包含块的设置:
设置为包含块的元素,参考点就是这个元素左上角的一点,
移动的范围就是包含块元素的大小

浮动定位
float:none/left/right;
注意:如果有一个元素要浮动,相邻的元素也需要加上浮动!!!

清除浮动:
clear:left/right/both;
注意:如果想要此元素不浮动,就使用

溢出属性:
overflow:hidden/scroll/visibility(默认显示);
text-overflow:ellipsis;(文本超出后用…显示)

层叠
z-index:数字(不要单位);
数字越大越在上面,越小越在下面


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值