HTML – 我应该在里面使用标签吗?

前端之家收集整理的这篇文章主要介绍了HTML – 我应该在里面使用标签吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有这样的标记
<aside>
    <div class="widget">
        <h2>Latest news</h2>
        <ul>...</ul>
        <a>more news</a>
    </div>
    <div class="widget">
        <h2>Choose site theme</h2>
        <input type="select" />
    </div>
    <div class="widget">
        <h2>Newsletter subscription</h2>
        <form>...</form>
    </div>
    <div class="widget">
        <h2>Related articles</h2>
        <ul>...</ul>
    </div>
</aside>

哪个标记更合适:< div>或者< section>?
部分应该仅在< article>内部使用标签,永远不在里面<旁边>?

解决方法

HTML 5规范并不禁止您在aside元素中使用section元素.允许 aside元素在其中包含流内容,并且包括section元素.

但是,即使div5元素现在在HTML5中应该是“最后手段”的分段元素,在此上下文中使用section也违背了元素的意图.从我们看到的规格:

Note: The section element is not a generic container element. When an element is needed only for styling purposes or as a convenience for scripting,authors are encouraged to use the div element instead. A general rule is that the section element is appropriate only if the element’s contents would be listed explicitly in the document’s outline.

现在,旁边的小“部分”绝对不属于整个文档的大纲,所以对你的问题的简短回答是使用div.或者,因为您的旁边看起来里面有四个“项目”,您可能会考虑使用四个lis的ul,然后将规则放在ul li之外.

猜你在找的HTML相关文章