CSS 选择器层次结构?如何通过逆向工程获得样式?
CSS selector hierarchy? How to reverse engineer to get the styling?
.post .post_author div.author_avatar img {
}
已编辑:明确地说,我有一个给定的 CSS 规则集,我想将其应用到我的 html,并且我想知道如何设置 html 在规则指定 类.
的集合时应用规则集
如何从 CSS 复制 html 中的选择器?
<div class="post post_author author_avatar"><img /></div>
这不是给我 css 样式吗?
尝试.post.post_author.author_avatar img
。
您的选择器代表
an img
element
that is a descendant of a div
element with the .author_avatar
class
that is a descendant of an element with the .post_author
class
that is a descendant of an element with the .post
class.
这些 类 中的每一个都由一个单独的元素表示。每个选择器之间的 space 是一个后代组合器。因此,您最多需要创建三个 div
(或其他元素,具体取决于您的布局,但 .author_avatar
必须是 div
):
<div class="post">
<div class="post_author">
<div class="author_avatar">
<img />
</div>
</div>
</div>
.post .post_author div.author_avatar img {
}
已编辑:明确地说,我有一个给定的 CSS 规则集,我想将其应用到我的 html,并且我想知道如何设置 html 在规则指定 类.
的集合时应用规则集如何从 CSS 复制 html 中的选择器?
<div class="post post_author author_avatar"><img /></div>
这不是给我 css 样式吗?
尝试.post.post_author.author_avatar img
。
您的选择器代表
an
img
element
that is a descendant of adiv
element with the.author_avatar
class
that is a descendant of an element with the.post_author
class
that is a descendant of an element with the.post
class.
这些 类 中的每一个都由一个单独的元素表示。每个选择器之间的 space 是一个后代组合器。因此,您最多需要创建三个 div
(或其他元素,具体取决于您的布局,但 .author_avatar
必须是 div
):
<div class="post">
<div class="post_author">
<div class="author_avatar">
<img />
</div>
</div>
</div>