Css 为什么不';默认情况下,具有给定宽度(包括填充和边框)的t div?
我最近一直在使用一个我不知道的CSS规则,叫做Css 为什么不';默认情况下,具有给定宽度(包括填充和边框)的t div?,css,padding,Css,Padding,我最近一直在使用一个我不知道的CSS规则,叫做框大小调整,它允许我们在给定的宽度(例如200px)中包含框的填充和边框(div) 这样,我们就不需要再使用两个div来布局内容区域(一个用于宽度,另一个用于填充) 在我的项目中,我发现它非常有用,以至于我一直在反复使用它:我给div一个宽度和一个填充,以及框大小:边框框属性 事实上,我使用它时问自己,为什么这不是divhtml标记的通用默认属性 不确定我是否遗漏了什么,伙计们,我很想听听你们的想法 .article{ width: 600p
框大小调整
,它允许我们在给定的宽度(例如200px)中包含框的填充和边框(div
)
这样,我们就不需要再使用两个div来布局内容区域(一个用于宽度,另一个用于填充)
在我的项目中,我发现它非常有用,以至于我一直在反复使用它:我给div
一个宽度和一个填充,以及框大小:边框框
属性
事实上,我使用它时问自己,为什么这不是div
html标记的通用默认属性
不确定我是否遗漏了什么,伙计们,我很想听听你们的想法
.article{
width: 600px;
float: left;
padding: 20px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
这是因为该标准在历史上一直定义宽度和高度,分别指内容宽度和内容高度。并且,即使如此,默认设置仍然是
内容框
,以与以前的规范兼容。顺便说一句,没有-ms框大小调整。