css - 将非 CSS 选择器与相邻选择器组合

标签 css css-selectors

我想把这些合并成一个

input:not([type="checkbox"]) and input td.text-left

这是我做的

输入 td.text-left:not([type="checkbox"])

为什么它不起作用?我做错什么了吗?

最佳答案

你这样做的方式是将 not 应用于 TD 元素而不是 input

如果你的 tdinput 相邻,那么就这样做 ( see docs ):

input:not([type="checkbox"]) + td.text-left {
    ...
}

但是,我没有看到 inputtd 元素相邻的情况。你能发布更多你的 HTML 吗?

关于css - 将非 CSS 选择器与相邻选择器组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29004956/

相关文章:

html - 将伪元素添加到带有链接的按钮

html - :nth-child() not working

css - 文本更改时,div 和文本框未在同一位置对齐

php - 使用 Jquery 在 PHP 中拖放并另存为图像

css - 通过 css3 选择嵌套元素

html - 如何隐藏三个相同元素的第一个和最后一个元素

css - 空格在 CSS 选择器中意味着什么?即.classA.classB 和.classA .classB 之间有什么区别?

html - 我怎样才能确保它保持居中,即使在缩小或放大时也是如此?

javascript - 如何为道场 Accordion 设置不同的 child 尺寸

html - 如何在 HTML/SVG/CSS 中的文本基线上画一条线