有人可以解释我何时会特别使用这些元素或者这些元素是否可以互换?
提前致谢。
答案 0 :(得分:3)
<main>
element 必须仅在网页上一次,并且 不能成为<article>
的孩子,<aside>
,<footer>
,<header>
或<nav>
元素。如果您正在使用role="main" attribute
,那么您通常会将 accessibility 放在哪里。
没有预定义的<content>
元素,但您可以 create your own 。
<div>
element(如<div class="content">
和<div class="wrapper">
)可以转到预期flow content的任何地方。这意味着它可以(几乎)将任何元素作为父元素。
附加到上述两个<div>
元素的类表示不同的样式规则。通常,使用.wrapper
类来定义文档的主体,并控制如何“抵消”文档的主体。它应该来自页面的边缘。因此,页面上通常只有一次出现<div class="wrapper">
。类.content
用于定义和分离各个内容块,因此页面上通常有多个 <div class="content">
块。
虽然类.wrapper
和.content
是相当常用(并且构建在许多框架中),但您没有义务使用它们。
希望这有帮助! :)