html:
<div class="container">
<div class="div1"></div>
<div class="div2"></div>
</div>
方法一:
.container{
width: 80%;
height: 100px;
margin: 0 auto;
}
.container>div{
width: 50%;
height: 100%;
}
方法二:
.container{
display: flex;
justify-content: center;
width: 80%;
height: 100px;
}
.container>div{
width: 50%;
}
方法三:
.container{
width: 80%;
height: 100px;
overflow: hidden;
}
.container>div{
float: left;
width: 50%;
height: 100%;
}
<style>
article{
width:400px;
margin:0 auto;
overflow: hidden
}
div{
width:200px;
height:200px;
float:left;
text-align: center;
}
@media only screen and (max-width:500px) {
div{
width:100%;
}
}
</style>
<body>
<article>
<div style="background:pink">1</div>
<div style="background:lightblue">2</div>
</artical>
</body>
不知道这个是不是你要的效果
1.在没有任何特定的条件下,固定宽度居中的方法很多,可以读读 CSS 教程,也可以百度。
2.自适应可使用媒体查询,例如 @media (min-width: 768px){ .... } 。可以读读 CSS 教程,也可以百度。
<div class="container">
<div class="div1"></div>
<div class="div2"></div>
</div>
.container{
width:400px;
}
.div1{
width:200px;
float:left;
}
.div2{
width:200px;
float:left;
}
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决