gpt4 book ai didi

CSS 和 not() 使用 childrens

转载 作者:太空宇宙 更新时间:2023-11-04 00:25:35 24 4
gpt4 key购买 nike

我想将属性应用于所有 input[type=text] 元素,但排除某些元素。要排除的元素没有任何类,但它们的父元素有。

HTML 看起来像

<tr class="filters">
<td>
<input type="text" name="aName">
</td>
<td>
<input type="text" name="anotherName">
</td>
...
</tr>

我试过这个 CSS:

input[type=text]:not(tr.filters > td > input[type=text])
{
min-width:400px;
}

但它不起作用。这样用not()是不是不行?

最佳答案

:not() 作为 CSS 选择器是不可能的。 :not() pseudo-class只接受一个简单的选择器(这意味着只有一个 type.class#id[attribute] < em>或:伪类选择器)。不允许使用 >+ 等组合符。

min-width 的默认值为零,因此您可以简单地使用覆盖规则并将其设置为该值:

input[type="text"] {
min-width: 400px;
}

tr.filters > td > input[type="text"] {
min-width: 0;
}

关于CSS 和 not() 使用 childrens,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6993826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com