我目前正在写一个小型网站,以娱乐和 现在我需要设计它,而我对CSS没有真正的经验。 我不想在HTML文件中声明大量的类或ID,所以我的问题是,是否有办法在CSS代码中避免这些类或ID。
没有一种方法只能将CSS声明应用于子级,所以我可以通过其结构设计网站。
我已经尝试过
header article {
css-declaration;
}
和
header.article {
css-declaration;
}
但是这些没有用。 我也做了一些研究,但没有发现任何东西。
示例代码:
<body>
<header>
<h>Title</h>
</header>
<article>
<header>
<h>Article Title</h>
</header>
<section>
<h>Section Title</h>
</section>
</article>
</body>
article header h {
css-declaration;
}
您可能会想像,我只想影响<h>
内<header>
中的<article>
元素(文章标题),但我不想影响<h>
元素中<header>
元素中的<body>
元素(标题)以及<h>
元素中的<section>
元素(部分标题)
答案 0 :(得分:0)
解决方案已经在您的问题中
article header h {
css-declaration;
}
这只会影响内部的标签,而不会影响其他标签
答案 1 :(得分:0)