html - [class^ ="top"] 有不同的写法吗?

标签 html css attributes

我正在使用一个程序来检查所有 CSS 文件并将方括号 [] 中的所有文本转换为颜色代码。

例如,我可以使用:background-color: [mainBackground]; 在另一个文件中,我可以将 mainBackground 定义为颜色代码,因此输出可以是 背景颜色:#101010;

现在我想使用 CSS 属性选择器:

div[class^="top"]{
    background-color: yellow;
}

但是我使用的程序会告诉我没有定义名为 class^="top" 的颜色。

我无法绕过或消除这种转换,所以我的问题是是否有另一种不带括号的写法 div[class^="top"]

最佳答案

不,没有。

考虑更改用于将颜色代码替换为 SASS 的程序。它支持variable substitution并设计用于 CSS 语法。

关于html - [class^ ="top"] 有不同的写法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34352587/

相关文章:

c# - asp.net mvc 3 中模糊的远程属性验证

.net - 与 SerializableAttribute 相比,使用 DataContractAttribute 有什么优势?

javascript - 无法重构 JavaScript 中包含 innerHTML 的内联脚本

html - 从绝对位置到页面宽度的矩形

CSS:元素应该在断词之前获得最大宽度

javascript - 除非在设置之前查询 DOM 样式属性,否则将忽略过渡时间

python - 对于私有(private)属性,setattr 和赋值并不等效

javascript - Jquery:获取动态创建元素的属性值

html - 如果 <meta> 不推荐用于自动刷新,我应该使用什么?

javascript - 显示模态外部可见的整个关闭按钮