css - 配置 CSS 属性以获得水平居中页面的最佳实践是什么?

标签 css

到目前为止我有两个选择(也许外面还有更多):

  1. 将body标签的宽度设置为固定长度,并将body标签的水平边距设置为auto。它使所有内容水平居中。
  2. 在主体内创建一个包装 div。将环绕 div 的宽度设置为固定长度,并将其水平边距设置为自动。它还使包装 div 内的任何内容水平居中。

不知道哪个更好。或者,如果您有另一种您认为最好的选择,请告诉我。

最佳答案

包装 div 更灵活,因为您永远不知道什么时候希望元素不居中。几个月后,如果网站需要更改,您会很高兴您有一个包装器 div,最终会减少工作量,因为您可以拥有包装器 div 的 sibling 并用它们做您想做的事情。

话虽如此,如果这是一个相当简单的示例/网站,请务必继续 0 auto body 元素。

关于css - 配置 CSS 属性以获得水平居中页面的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3402053/

相关文章:

css - 水平填充容器的 div 中的底部对齐 div

javascript - 回发后 CSS 颜色无法在 Javascript 中使用

javascript - 简单设置关闭显示 : none/block with javascript

jquery 移动自定义 css?

css - Rmarkdown : Different formats for code and output with . CSS

php - 在 Symfony2 中为电子邮件模板动态生成内联 css 样式

jquery 的 CSS W3C 合规性

html - 如何在 Bootstrap 中改变 body 的边界半径

html - 在 Css-grid 上设置 grid-gap 以自动填充可用的水平空间

css - 替代/深/