我需要.aboutContent保持相同的尺寸,但是在缩小屏幕尺寸的同时要缩小左右的边距。
类似的示例:What’s on Spotify?Spotify 网站上的div框。
#about {
width: 1920px;
height: 500px;
display: flex;
}
.aboutContent {
width: 1250px;
height: 100%;
background-color: red;
margin-left: 20%;
}
Run Code Online (Sandbox Code Playgroud)
<div id="about">
<div class="aboutContent"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我曾经喜欢您的原始标题(“ Flexbox页边距或其他内容”),但是随着James的更改,现在我不得不发布两个解决方案。真是命
这是一些CSS或以内容为中心的内容。在利润和东西的帮助下。
浏览器支持:> = IE7。我猜应该这样做。
div {
background-color: orange;
max-width: 500px;
margin: 0 auto;
}Run Code Online (Sandbox Code Playgroud)
<div>HTML or whatever</div>Run Code Online (Sandbox Code Playgroud)
现在标题明确为Flexbox,这是一个新片段。以同样的价格,您将获得免费的Nicolas Cage图片。
浏览器支持:> = IE11。也应该这样做,因为使用IE11以下浏览器的人不习惯正确地布局网站,我们也不想混淆它们。
body {
display: flex;
justify-content: center;
}
img { /* Or div, or article, or whatever */
flex : 0 1 500px;
}Run Code Online (Sandbox Code Playgroud)
<img src="https://www.placecage.com/500/230"/>Run Code Online (Sandbox Code Playgroud)
顺便说一下flex: 0 1 500px:
这不是黑魔法,flex很棒。