html - 是否有用于缺少属性的元素的 CSS 选择器?

标签 html css css-selectors

我了解 css 规则可以针对由属性值指定的元素,例如:

input[type="text"] {}

我可以针对省略某个属性的元素制定规则吗?例如,我能否定位缺少 href 的元素或未指定类型的元素?

最佳答案

您可以遵循以下模式:

a:not([href])
input:not([type])

attribute selector用于选择具有指定属性的元素。

:not所有现代浏览器和 IE9+ 都支持,如果您需要 IE8 或更低版本的支持,那您就不走运了。

关于html - 是否有用于缺少属性的元素的 CSS 选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7166259/

相关文章:

html - 当一个 div 有 margin auto 时如何并排对齐两个 div

html - Bootstrap 3 流体井高度

css - 是否可以将 last-child 与内联样式一起使用而不是在 CSS 文件中使用?

javascript - 我的心智模型错了吗?如果使用 https 调用页面,则将使用 https 调用相对 css 路径

javascript - 使用html在不同的屏幕分辨率下显示不同的提示信息

CSS first-child 选择器不选择第一个元素

css - 根据子元素的匹配设置不同的背景图像

javascript - 向下滚动时如何使图像移动?

css - 当我向一组 div 添加 float 时,所有 div 重叠并跳转到同一位置

javascript - 将代码移动到页面底部而不影响其在完成页面上的位置