首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS中的子组合子是什么?

CSS中的子组合子是什么?
EN

Stack Overflow用户
提问于 2022-08-13 14:35:31
回答 2查看 37关注 0票数 0

我是一个学习CSS的初学者。

我只想把child1变成红色。

我知道迪夫是父母。

pspan.bbb是子组合子。

span.aaa是后代组合子。

然后

A>B用于选择子组合子。

A B是选择后代组合子。

如果我选择div>p,我想这将是我想要的。但child1和后代都变红了。

,我哪里错了?

代码语言:javascript
复制
@charset "UTF-8";
div>p{
  color:#f00;
}
代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="VIEWPORT" content="width=device-width, initial-scale=1.0">
<tilte>combinators.html</title>
<link rel='stylesheet' href='combinators.css'>
</head>
<body>
<div>parents
  <p>child1
    <span class='aaa'>descendant
    </span>
  </p>
  <span class='bbb'>child2
  </span>
</div>
</body>
</html>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-08-13 14:43:19

试一试

div>p:nth-child(1) {}

有关更多子css选择器,请检查https://css-tricks.com/almanac/selectors/n/nth-child/

票数 -3
EN

Stack Overflow用户

发布于 2022-08-13 15:19:57

我发布了2个CSS属性示例。我希望能帮上忙。

例-1

代码语言:javascript
复制
div > p > span {
  color: #f00;
}

例-2

代码语言:javascript
复制
div > p > span:nth-child(1) {
  color: #f00;
}
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73345142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档