我在我正在制作的页面中有一个html5标签。我找不到一种方法来告诉它应该站在正文的哪一边?
发布于 2011-05-22 21:14:52
你必须通过CSS来做到这一点,例如,如果你想让你的aside标签在左边,你会这样做
aside { float:left; }发布于 2011-05-22 21:16:15
<aside>只是对通用<div>容器的语义增强--它本身没有携带任何表示(图形)信息。
您必须使用CSS设置样式,以便将其放到布局中的某个特定位置。例如,使用float: left属性。
发布于 2012-02-13 23:40:23
aside根本不应该被用作侧边栏。就像其他答案所说的那样,这是一种语义增强,名称类似,但与侧边栏/sidenav无关。
对于侧边栏,使用div或section或nav (如果它是导航栏)会更正确。
可以把aside元素看作是页面直接与查看者讨论同一个父元素中的内容。使用它来增强或展示该父级中的内容。就像莎士比亚的角色对观众说话一样。纸质杂志中的引文和拼图就是很好的例子。
但是,对于侧边栏,可以使用section或nav,并使用css设置样式,将其浮动到一侧或另一侧。
https://stackoverflow.com/questions/6088134
复制相似问题