html - 在 CSS 中选择一个类的 child

标签 html css css-selectors

我有一个类似的html代码

<div class="form">
<form>
<input type="text"/>
<input type="submit"/>
</form>
</div>

我想选择具有属性 class=form 的 div 的所有输入

我在 CSS 中尝试过但没有成功:

.form > input {}
div[class="form"] > input {}
div[class=form] > input {}

请问如何在 CSS 中选择类的子元素?

提前致谢;)

最佳答案

>表示 child ,而在您的代码中 input不是 div child (或直系后代) .

你应该使用后代选择器:

.form input {}
div input {}

如果你想要一个子选择器,这些是正确的:

.form > form > input {}
div > form > input {}

关于html - 在 CSS 中选择一个类的 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27588586/

相关文章:

html - 如何在 Angularjs 中计算总和和逗号值?

javascript - 图库图像向左溢出

jquery - 动画滚动到 div 内的散列不起作用

javascript - 动态引导轮播项目

html - 在全宽部分禁用移动水平滚动

html - 使用 CSS :nth-child 的分组序列

php - PHP 的基本导航不起作用

css - 单击透明选择不适用于 Firefox

tbody 中没有行的表的 CSS 选择器

html - Css 选择器,两个类之间的元素