html - CSS 中的独立属性选择器

标签 html css syntax-highlighting atom-editor

自从我发现 AMCSS 之后,我就在使用独立的属性选择器.最近我切换到cssnext来自 Compass并发现语法突出显示似乎在 Atom 中被破坏了以及我测试过的其他一些地方/应用程序。

/* So this thing will be highlighted properly */

h1[foo] { font-weight: bold; }

/* and this thing not */

[foo] { font-weight: bold; }

奇怪的是我在规范中找不到任何独立属性选择器的例子,但它们工作得很好。所有示例都使用组合选择器,如 h1[foo]

长话短说

[foo] 是否与 *[foo] 相同并且可以安全使用,还是只是巧合?

最佳答案

使用 h1[foo][foo] 等同于 h1.bar.bar .

关于html - CSS 中的独立属性选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33732727/

相关文章:

javascript - 如何从字符串中检测编程语言

javascript - 如何将元素滑入和滑出 Div

html - sendmailR 在 HTML 正文中添加额外空间,偶尔会破坏 HTML 标签

css - 方向没有按预期工作

html - 如何响应地在另一个图像上缩放图像

html - 如何配置立即进行更改的 webpack 或 typescript ?

javascript - 在滚动时使用 jQuery 切换 CSS 背景图像

html - 我可以让这个字体有一个线宽,以便它在下一行继续吗?

python - Python 中 doxygen 样式文档字符串的 Vim 语法高亮显示