我想知道你是否可以在身体标签上加宽?
例如:
body {
background: url(bg.png);
width: 1200px;
}
这是不好的CSS,它会引起问题吗?我想知道将来参考
答案 0 :(得分:4)
最好在身体内使用div。它更灵活,更有意义。
请参阅下面的示例,您可以实现与div尝试相同的操作。
<body>
<div style="width:100%; height: 100%">
<div style="background: url(bg.png); width: 1200px;">
Does the same thing as the other thing, but is way more flexible.
</div>
</div>
</body>
答案 1 :(得分:2)
这样做会使您的设计在您定位的设备之外的设备上毫无价值。 你不能假设每个人都在1200px宽度的屏幕上工作。
特别是现在随着平板电脑,智能手机,imho的兴起,就是不要这样做。
答案 2 :(得分:0)
@nicholas指出了一个好的模式,将宽度放在身体内的div上,而不是放在身体本身上。另一个原因是这是一个好的做法(超出响应问题)是一些浏览器插件,如Moz SEO工具栏为body标签添加样式。
如果在主体上设置固定宽度,则可能会将其更改为100%,从而使固定位置变为破碎的流体站点。