css盒模型

再也不相信别人了,博客都是坑爹,一个简单的盒模型,被描述的那么难受

盒子模型

区块元素的矩形结构经常称之为盒模型,它包括

  • 一个元素的内容(content)是放置在一个元素的打开和关闭标记之间的实际文字(或其他媒体)。
  • 一个元素的留白(padding)是该内容周围的空位,其仍构成上述元素之一部分。padding也是元素在物理上的一部分,且不应被用于创建两个元素之间的空白。任何背景样式分配到元素,例如背景图像或色彩,将在padding内可见。
  • 一个元素的边框(border)是元素的绝对值端,并跨越其周围。边框之厚度会增加元素大小。
  • 一个元素的边距(margin)是该元素周围之空白。任何其他元素之content、padding及border将不允许输入该区域,除非迫于一些高级的CSS布局。使用多数的标准DTD,margin在不同元素的左边和右边将互相推离。另一方面,margin在元素的上方及下方,将不堆栈或相互交融。这意味着位于该元素之间的空白将与较大的margin一样大。

上述部分仅指CSS渲染的具体实施,并与HTML元素本身无关。

简单的描述信息大概包括以下几个坑

1.宽度=content+padding+border+margin

  有时候总会发现宽度总是102,114什么的奇怪的数,就是该死的border搞的鬼

2.正常的margin会进行交融/合并,剔除文档流的除外

3.padding属于context

4.内行元素被视为文件文字流之部分,其无法拥有边距、宽度或高度设置,并且跨行

区块元素与行内/内联的区别

 

转载于:https://www.cnblogs.com/liuCy/p/4394814.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值