在CSSLint中完全忽略星形黑客?

我有这样的CSS:

.inline-block {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 100px;
}

当我通过运行CSSLint时

csslint --ignore=star-property-hack test.css 

它仍然显示此错误:

width can't be used with display: inline.
    width: 100px;

有什么问题吗?

最佳答案 这是正确的…当显示内联时,宽度没有意义.

为什么要将显示设置为内联而不是内联块?

不过,尝试使用相同的选择器将star属性放在另一个样式中:

.inline-block {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    width: 100px;
}

.inline-block {
    *display: inline;
}
点赞