csslint - 破箱模型

js-*_*der 8 css csslint

我已经在我的样式表中使用了CSSLint,并且我得到了一个我不明白的警告.

考虑这个CSS代码:

div {
    width: 50px;
    height: 50px;
    border: 1px solid;
}
Run Code Online (Sandbox Code Playgroud)

CSSLint说:"破箱模型:使用带边框的高度." "破箱模型:使用带边框的宽度."

为什么我不应该使用带边框的宽度/高度?

Bri*_*ott 6

我想CSSLint试图围绕读者强制执行一系列良好实践,而不必理解盒子模型的含义.在一天结束时,我完全理解盒子模型并且理解你的css产生52px的"实际"宽度/高度,这可能是它试图防止误解.

就我个人而言,我会忽略它.它确实说"警告"而不是错误,因此是主观的.