gpt4 book ai didi

css - 嵌套 CSS 类?

转载 作者:行者123 更新时间:2023-11-28 11:30:46 25 4
gpt4 key购买 nike

所以阅读了一些 Angular 和 CSS,我忘记了这到底是什么意思

.css-form input.ng-invalid.ng-touched { color: whatever; }

我知道它正在选择嵌套在 css-form 类中的输入元素,但是如果有类似 div.a 之类的东西呢?这只是说 diva 吗?

我猜这将是具有类 ng-invalidng-touchedinput(它们似乎已设置自动按 Angular ,你实际上并没有像看起来那样把它们放在括号中)

这个关于嵌套的调用是否正确?

谢谢。

最佳答案

.css-form input.ng-invalid.ng-touched { color: whatever; }

这个选择器在说:

Target input elements whose class attribute contains the following two values:

  • ng-invalid
  • ng-touched

In addition, the input must be a descendant of an element with class css-form

示例 HTML:

<form class="css-form">
<input class="ng-invalid">
<input class="ng-touched">
<input class="ng-invalid ng-touched">
<input type="submit">
</form>

上面的 CSS 规则将只针对第三个 input

请注意,类选择器必须链接在一起(即接触)。如果只存在一个空白字符,它就会变成一个后代选择器。

.css-form input.ng-invalid .ng-touched { color: whatever; }

这个选择器说:

Target elements with class ng-touched that are descendants of input elements with class ng-invalid, that are descendants of elements with class css-form.

("descendants of input elements.." LOL. I know. It's just an example, and we're talking CSS, and it's late, and I'm trying to make a point goddamit! ... ;-)

W3C 引用资料:

关于css - 嵌套 CSS 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37095845/

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