我想将样式表中所有 img 选择器的 height 属性列入黑名单,因此始终尊重图像的纵横比,是否可以使用 stylelint?
问问题
58 次
1 回答
0
由于 stylelint 仅分析您的 CSS 代码并且不了解您的 HTML 结构,因此无法自信地执行此操作。
但是,可以创建一个不允许类型选择器height
属性的插件。img
这可能会捕获一些实例。该插件可以称为stylelint-rule-selector-property-blacklist
. 例如:
"plugin/rule-selector-property-blacklist": { "img": ["height"] }
您可以使用内置declaration-property-value-blacklist
规则作为插件的蓝图。
但这不会捕获图像被其他方式定位的实例。例如:
<p><img class="can-be-anything" src="my-image.jpg" /></p>
/* target via class name */
.can-be-anything { height: 10px; }
/* target via universal selector */
p > * { height: 10px }
于 2018-09-08T14:14:49.673 回答