javascript - 这个CSS声明的结果?

标签 javascript html css

这个 CSS 声明是做什么的?

p, div[aaa="bbb"]{background: #ff0000;}

通常,选择器 [target=_blank] 意味着它选择所有带有 target="_blank" 的元素。但是,在我的问题中,这意味着 aaa 是我以前从未见过的属性。有帮助吗?

最佳答案

CSS 中的属性选择器不关心被引用的属性在 HTML 中是否有效(aaa 不是)。

这个选择器将匹配:

<p></p>

或者

<div aaa="bbb"></div>

关于javascript - 这个CSS声明的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53936664/

相关文章:

javascript - 遍历 li 元素,检查类并设置 css

javascript - 选择列表框中的项目后启用按钮

javascript - 到达屏幕顶部时的 jquery/css 转换

带有错误的 html img 标签 - FF 显示问题

html - 部分和小标签的 css 在 IE 和 Chrome 中是不同的

javascript - 为什么这个递归 TypeScript 函数返回未定义?

php - Cordova - 离线保存 MySQL 最后下载的数据

jquery - 如何消除标题和导航栏之间的差距?

html - Jupyter 笔记本 : Hide/fold a paragraph of text as "hints"

html - 如何让标题和导航栏出现在同一行?