根据我在此网站上发现的内容,网页通常使用名为<div>
的整体#wrapper
居中,该div
具有自动边距或其他一些聪明的属性。例如,in this question.
但是,似乎这不是在HTML5中执行此操作的最佳方式,在HTML5中,首选使用来自一系列特殊新标记的标记。
在HTML5中居中页面的最佳方法是什么?
更加清晰
据我了解,创建HTML5是为了摆脱网站中发现的许多<div id="header">
并提供标准骨架。不是有<div class="section">
和<div>
等,而是确定了标准标签会更好。出于这个原因,我觉得用{{1}}围绕一切感觉并不舒服。我觉得可能有更好,更干净,HTML5友好的方式。
也许我错了......
答案 0 :(得分:1)
到目前为止,您描述的方式仍然是首选方式。在将来的某个时间,您可以使用<main>
标记,但是现在您仍然“使用<div> auto-margin
方法”。
您可以在此处阅读有关<main>
标记的更多信息:http://html5doctor.com/the-main-element/