css - 是否有任何具有特定值的属性的 CSS 选择器?
问题描述
是否有可以针对特定属性值而不考虑其属性的 CSS 选择器?我正在寻找类似[*="value"]
(使用通配符)或{value}
(直接值选择器)的东西。
解决方案
不会。CSS 属性选择器旨在根据属性进行选择(因此得名)。如果您想根据值而不是属性或属性值来选择某些东西,那么只需使用 CSS 类。
或者,您可以编写一个详细的选择器,其中包含您的文档将包含的所有属性(因为您应该提前知道该信息),例如:
div[data-value="value"], div[href="value"], div[hello="value"], div[goodbye="value"] {
color: red;
}
<div data-value="value">Red</div>
<div>Black</div>
<div href="value">Red</div>
<div hello="value">Red</div>
<div goodbye="value">Red</div>
<div>Black</div>
<div>Black</div>
推荐阅读
- php - PHP:在引用中引用在引用中
- javascript - 从传单中的图例中删除“”
- c++ - C++ stable_sort 不稳定?
- javascript - 为事件处理程序编写中间件
- c# - Portable.Licensing Library 可以在无法访问 Internet 的环境中使用吗?
- php - Android:从带有 JSON 的 EditText 发送字符串到 PHP - 编码问题
- perl - 在 perl plack 中调用子程序不返回任何内容
- wordpress - 如何使用显示和隐藏的切换按钮将输入类型从密码更改为文本?
- angular - 可以在不使用 firebase 身份验证 API 登录的情况下获取 userId 或 userInfo 吗?
- python - mod_wsgi 目标 WSGI 脚本不能作为 Python 模块加载