首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS ~选择器vs +选择器

CSS ~选择器vs +选择器
EN

Stack Overflow用户
提问于 2020-03-08 09:40:04
回答 1查看 88关注 0票数 0

根据W3Schools

  • div + p {}选择紧接在<div>元素之后的所有<p>元素
  • p ~ div选择每个在<p>元素前面的<div>元素

那有什么区别?

<div id="bar">处于悬停状态时,我试图使<div id="foo">出现,而在我的CSS中,#foo:hover ~ #bar#foo:hover + #bar似乎都在做同样的事情。

选择器

选择器

代码语言:javascript
复制
#foo,
#bar {
  height: 200px;
  width: 200px;
}

#foo {
  background-color: indianred;
  cursor: pointer;
}

#bar {
  visibility: hidden;
  background-color: steelblue;
}

/* Example 1 */
#foo:hover ~ #bar {
  visibility: visible;
}
/* Example 2 */
#foo:hover + #bar {
  visibility: visible;
}
/* Both example 1 & 2 do the same thing */
代码语言:javascript
复制
<div id="foo">

</div>

<div id="bar">

</div>

EN

回答 1

Stack Overflow用户

发布于 2020-03-08 09:50:10

差异的一个简单证明

第一+

选择only p 紧接div

代码语言:javascript
复制
div+p {
  color: Red;
}
代码语言:javascript
复制
<div>
  SOME DIV
</div>

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Labore unde ipsam iusto veniam, neque natus perferendis pariatur, ipsa doloremque odit atque sunt vitae. Tempore iste nesciunt sint assumenda accusamus dolorem.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae sint, ullam reiciendis officia placeat tenetur enim harum eos adipisci natus quis totam corrupti nostrum at sunt ipsam labore dolor voluptate.</p>

~div之后选择all p

代码语言:javascript
复制
div~p {
  color: red;
}
代码语言:javascript
复制
<div>
  SOME DIV
</div>

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Labore unde ipsam iusto veniam, neque natus perferendis pariatur, ipsa doloremque odit atque sunt vitae. Tempore iste nesciunt sint assumenda accusamus dolorem.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae sint, ullam reiciendis officia placeat tenetur enim harum eos adipisci natus quis totam corrupti nostrum at sunt ipsam labore dolor voluptate.</p>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60586201

复制
相关文章

相似问题

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