在HTML 5中使用<aside>
标记时,我们是否需要为其添加float:right
(或left
)属性?因为大部分时间,我认为它被用作边栏。html5 <aside>标记
这是一个基本的问题,但我只是想找出正确的方式来使用它。
在HTML 5中使用<aside>
标记时,我们是否需要为其添加float:right
(或left
)属性?因为大部分时间,我认为它被用作边栏。html5 <aside>标记
这是一个基本的问题,但我只是想找出正确的方式来使用它。
aside
元素未被调用,因为它的位置使它被设计为包含辅助内容的名称。它可以任何你喜欢的方式进行样式设计,但是应该根据其内容在语义上将其放置在DOM中。
阅读关于Html5Doctor的优秀文章here作进一步解释。
你不需要添加任何东西。 HTML是定义文档结构的语言。你应该根据它们的语义含义选择HTML标签,而不是如何显示它们,这是CSS的用途。
您可以使用<aside>
标签,其中包含的内容是辅助页面的主要内容。
为了进一步阐述我的解释,<div>
,<header>
,<footer>
,<main>
,<article>
,<nav>
,<aside>
,并<section>
所有渲染相同,但是他们有完全不同的语义。
大部分时间!=所有的时间。 – BoltClock
不,它不适用于侧边栏(虽然它经常被误用)。请参阅James South's或Mathew的答案。 – TheSteven