"+" 是什么意思? CSS 中的意思?

发布于 2024-11-02 18:29:34 字数 285 浏览 1 评论 0 原文

.competence{+line-height:20px;}

我知道 with * 是针对 IE 的 CSS hack。仅限 IE7 及以下http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml

我想知道“+”是什么意思?

感谢您的帮助:)

.competence{+line-height:20px;}

I know with * is a CSS hack for IE. Only IE7 and below http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml

I want to know what does "+" mean?

thanks for help :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

灯角 2024-11-09 18:29:34

从您链接到的网站: http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml< /a>

尽管 Internet Explorer 7 更正了属性名称以下划线或连字符作为前缀时的行为,但其他非字母数字字符前缀的处理方式与 IE6 中相同。

+ 字符被视为“其他非字母数字字符”,因此它将被“按照 IE6 中的方式处理”。

我猜想这是 * hack (*property: value) 的变体。

+ 更常规的用法是在选择器中: 有关详细信息,请参阅 w3c

From the site you linked to: http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml

Although Internet Explorer 7 corrected its behavior when a property name is prefixed with an underscore or a hyphen, other non-alphanumeric character prefixes are treated as they were in IE6.

The + character counts as "other non-alphanumeric character" and therefore it would be "treated as they were in IE6".

I'd guess that it's a variant of the * hack (*property: value).

The more conventional use of + is in selectors: see the w3c for details.

墟烟 2024-11-09 18:29:34

相邻同级选择器具有以下语法:E1 + E2,其中 E2 是选择器的主语。如果 E1 和 E2 在文档树中共享相同的父级,并且 E1 紧接在 E2 之前,则选择器匹配,忽略非元素节点(例如文本节点和注释)。

因此,以下规则指出,当 P 元素紧跟在 MATH 元素后面时,不应缩进:

math + p { text-indent: 0 } 

Adjacent sibling selectors have the following syntax: E1 + E2, where E2 is the subject of the selector. The selector matches if E1 and E2 share the same parent in the document tree and E1 immediately precedes E2, ignoring non-element nodes (such as text nodes and comments).

Thus, the following rule states that when a P element immediately follows a MATH element, it should not be indented:

math + p { text-indent: 0 } 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文