CSS内容定宽问题?

在阅读《CSS揭秘》一书中遇到如下代码:
html

<footer>
<div class="wrapper">内容</div>
</footer>

css

footer{
padding: 1em;
padding: 1em calc(50% -450px);
background: #333
}

其效果为内容居中且宽度为定宽900px,有些不理解为什么宽度是900px?

阅读 1.2k
1 个回答

外层不是有 padding

padding: 1em calc(50% -450px);

左右 padding 是 50% -450px,两边加起来就是 100% - 900px,所以中间剩下的内容部分就是 900px

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题