Javascript 页眉/正文/页脚布局的专业/更好方式
这是我第一次用包装纸看到这个Javascript 页眉/正文/页脚布局的专业/更好方式,javascript,html,css,Javascript,Html,Css,这是我第一次用包装纸看到这个 <body> <div id="wrapper"> <div id="header"> <h1>My page</h1> <!-- Header content --> </div> <div id="main"> <!-- Page content --> </div>
<body>
<div id="wrapper">
<div id="header">
<h1>My page</h1>
<!-- Header content -->
</div>
<div id="main">
<!-- Page content -->
</div>
<div id="footer">
<!-- Footer content -->
</div>
</div>
</body
我的页面
使用最新的HTML5,目标是在没有额外/不必要的元素的情况下,只用于样式设计
使用“包装器”div
是很长一段时间以来的常见做法,但如果它实际上不包含语义内容&仅用于bg图像或居中内容之类的内容,则应该使用CSS来实现这些布局效果
HTML5还特别包括
和
,以帮助使语义结构更加清晰。这将是最现代的“正确”方法,但当然这也在一定程度上取决于您的特定站点和访问者
在某些情况下,根据访问者可能使用的旧浏览器,您可能仍然需要使用“HTML5 shim/shiv”或类似modernizer.js的脚本,以确保旧浏览器能够识别和理解这些新元素。现在几乎所有正在使用的浏览器都能正确处理新的HTML5元素,因此这一点变得不那么必要了,但您仍然可以查看一下。这完全是主观的/取决于您到底想做什么。如果你需要包装,就把它放进去,如果你不需要,就把它拿出来。两种方法都不好,使用适当的语义元素。谢谢你花时间帮我。
<body>
<div id="header">
<h1>My page</h1>
<!-- Header content -->
</div>
<div id="main">
<!-- Page content -->
</div>
<div id="footer">
<!-- Footer content -->
</div>
</body