gpt4 book ai didi

css - 我应该在
标签上添加一个类吗?

转载 作者:太空宇宙 更新时间:2023-11-04 13:02:10 25 4
gpt4 key购买 nike

我是否应该在 <main> 上添加一个类?标签?

我尽量避免像 header {} 这样糟糕的选择器 Intent为了避免将非常具体的样式应用于我元素中大量元素的风险,但根据 MDN :

There must not be more than one <main> element in a document

所以我想知道,如果我使用像 main {} 这样的简单选择器, 这仍然会被视为不好的做法吗?

最佳答案

好吧,虽然我理解你的前提,但我的回答是肯定的。我经常使用它,并且我开发了自定义 WP 站点和模板,因此我将类添加到主要元素以便只有一个样式表,然后我可以将同一样式表中的不同模板的主要元素作为目标或重新使用声明最小的变化。例如:索引页上的主元素通常与内页、存档、搜索页面等上的主元素内容不同,特别是在高度定制的网站上

当然,如果这不是你的情况,那么就没有必要,最好不要上课,但这也符合口味。我倾向于用类构建我的主题,无论是否未使用。这样,如果客户或用户以后需要使用该元素,就更容易做到。

不用多说,从语义上看:

<main class="index">
<main class="page">
<main class="archive">
<main class="blog">

看起来比 <main> 好多了

综上所述,这取决于您和您的工作流程,它并不是一成不变的,就像许多 HTML5 和 W3C 推荐的那样

关于css - 我应该在 <main> 标签上添加一个类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25373211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com