css - "+"(加号)CSS 选择器是什么意思?

标签 css css-selectors

<分区>

例如:

p + p {
  /* Some declarations */
}

我不知道+ 是什么意思。这与只为 p 定义样式而不使用 + p 有什么区别?

最佳答案

参见 adjacent selectors在 W3.org 上。

在这种情况下,选择器意味着该样式仅适用于紧跟在另一个段落之后的段落。

普通的 p 选择器会将样式应用于页面中的每个段落。


这只适用于 IE7 或更高版本。在 IE6 中,样式不会应用于任何元素。顺便说一下,这也适用于 > 组合器。

另请参阅 Microsoft 对 CSS compatibility in Internet Explorer 的概述.

关于css - "+"(加号)CSS 选择器是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51679114/

上一篇:html - 有没有办法根据浏览器的高度和宽度设置 BS4 轮播图像的高度和宽度?

下一篇:css - Gmail 中的基础电子邮件错误

相关文章:

CSS 如何在没有负边距的情况下偏移第一个字母?

html - 第一个 child 选择器不工作

css - 通过 CSS 在图像上水平居中文本

javascript - 使用 Javascript 和/或 JQuery,如何根据类查找后代元素?

javascript - 在流 CSS 中指定相对路径的正确方法是什么?

html - Bootstrap 4 - 移动设备上的元素对齐

html - 如何使用CSS排除某些特定元素的样式?

html - 无法让我的两个 div 并排 float

JQuery:获取不包括嵌套标签的标签内容

html - CSS :last-child overriding all