我已经在我的样式表中使用了CSSLint,并且我得到了一个我不明白的警告.
考虑这个CSS代码:
div {
width: 50px;
height: 50px;
border: 1px solid;
}
Run Code Online (Sandbox Code Playgroud)
CSSLint说:"破箱模型:使用带边框的高度." "破箱模型:使用带边框的宽度."
为什么我不应该使用带边框的宽度/高度?
我想CSSLint试图围绕读者强制执行一系列良好实践,而不必理解盒子模型的含义.在一天结束时,我完全理解盒子模型并且理解你的css产生52px的"实际"宽度/高度,这可能是它试图防止误解.
就我个人而言,我会忽略它.它确实说"警告"而不是错误,因此是主观的.