小编典典

CSS“ and”和“ or”

css

我遇到了很大的麻烦,因为我需要对某些输入类型进行样式化。我有类似的东西:

.registration_form_right input:not([type="radio")
{
 //Nah.
}

但是我也不想设置复选框的样式。

我试过了:

.registration_form_right input:not([type="radio" && type="checkbox"])
.registration_form_right input:not([type="radio" && "checkbox"])
.registration_form_right input:not([type="radio") && .registration_form_right input:not(type="checkbox"])

如何使用&&?而且我需要尽快使用||,我认为用法将是相同的。

更新:
我仍然不知道如何使用||&&正确。我在W3文档中找不到任何内容。


阅读 1917

收藏
2020-05-16

共1个答案

小编典典

&& 通过像这样将多个选择器串在一起来工作:

<div class="class1 class2"></div>

div.class1.class2
{
  /* foo */
}

另一个例子:

<input type="radio" class="class1" />

input[type="radio"].class1
{
  /* foo */
}

|| 通过使用逗号分隔多个选择器来工作,例如:

<div class="class1"></div>
<div class="class2"></div>

div.class1,
div.class2
{
  /* foo */
}
2020-05-16