调整浏览器窗口大小时,浏览器只会减少元素后的空间。我想像在 Facebook 中一样减少左侧和右侧的空间。
这是我的代码
CSS:
body{
margin-left:10%;
margin-right:10%;
}
HTML:
<body>
Some content
.
.
.
.
</body>
首先,我想到了给min-width
身体。但是屏幕尺寸较小的计算机将是一个问题。也min-width
不会是好的解决方案。
调整浏览器窗口大小时,浏览器只会减少元素后的空间。我想像在 Facebook 中一样减少左侧和右侧的空间。
这是我的代码
CSS:
body{
margin-left:10%;
margin-right:10%;
}
HTML:
<body>
Some content
.
.
.
.
</body>
首先,我想到了给min-width
身体。但是屏幕尺寸较小的计算机将是一个问题。也min-width
不会是好的解决方案。
80%
只需给你的宽度body
和给定margin-left
和margin-right
给auto
中心对齐
body{
margin:0 auto;
width:80%;
}
建议:
为 body 提供样式不是一个好习惯,请为页面中的顶级父 div 提供样式
像这样,
<body>
<div class="container">
all page elements.....
</div>
</body>
CSS:
container{
margin:0 auto;
width:80%;
}
你考虑过媒体查询吗? https://developer.mozilla.org/en-US/docs/CSS/Media_queries
这是一个演示: http: //playground.johanbrook.com/css/mediaquerydebug.html
有什么问题
width: 50em;
max-width: 95%;
margin: 0 auto;
正如网络上多次建议的那样,显示一个居中的包装器,它会随着浏览器窗口收缩和扩展,左右间距相等……</p>