csslint - 破盒子模型

标签 css csslint

我已将 CSLint 用于我的样式表,但我收到一条我不理解的警告。

考虑这个 CSS 代码:

div {
    width: 50px;
    height: 50px;
    border: 1px solid;
}

CSSLint 表示如下: “破盒子模型:使用带边框的高度。” “破盒模型:使用带边框的宽度。”

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

最佳答案

我想 CSLint 正试图在读者周围强制执行一系列良好实践,而不必理解盒子模型的含义。归根结底,我完全理解盒子模型并理解您的 css 产生 52px 的“实际”宽度/高度,这可能是为了防止误解。

我个人会忽略它。它确实说的是“警告”而不是错误,因此是主观的。

关于csslint - 破盒子模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6776431/

相关文章:

Jquery 和 CSS 转换溢出

javascript - 使用 JavaScript 确定元素的宽度是固定宽度还是百分比宽度

css - SASS 变量和继承

css - ATOM - CSSLINT 忽略 ids

CSS 底部与顶部结合时不起作用?

CSS 3 Column fluid-fixed-fluid

node.js - Csslint:多次使用背景图像

node.js - 如何在不使用 grunt 或 gulp 的情况下在 Node JS 中检查 LESS 和 SCSS 文件?

css - 为什么在 CSS 中不推荐通过 ID 选择?

atom-editor - 如何在 Atom 的 CSLint 中使用 .csslintrc 来忽略规则?