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/57432373/

上一篇:html - :after in Bootstrap 4 not positioning same as Boostrap 3

下一篇:html - CSS 自适应样式 - 将滚动添加到没有定义高度的侧边栏

相关文章:

javascript - 无法绘制 Canvas

css - css中 ">"和 ""选择器的区别

jquery - jQuery 的 space 和 > 选择器有什么区别?

html - 如何使带有背景附件的图像居中

css - 选中单选按钮时更改 <div> 内 <a> 的颜色?

html - 下拉子菜单不起作用

html - 在 Bootstrap 中为进度条设置特定颜色

javascript - 使用 wow.js 和 animate.css 移动(翻译)css 动画

css - 具有可变段落数的样式页脚

css - 您可以自定义 Facebook 时间轴上的帖子吗?