定位部分和旁边

时间:2017-08-24 09:03:47

标签: html css position

Heyo,所以在制作屏幕较小时,我有点困难,并且要正确定位。当收缩屏幕时,该部分会在旁边下降。这笔笔:https://codepen.io/anon/pen/gxjbyg

以下是代码:

#container {
width:90%;
margin: 0 auto;
background:pink;
height:300px;
}
aside {
width:12%;
height:100px;
background:green;
border-radius:20px;
display:inline-block;
margin-right:20px;
}
section {
width:86%;
height:100px;
background:purple;
border-radius:20px;
display:inline-block;
}

2 个答案:

答案 0 :(得分:1)

使用width:calc(86% - 20px);一部分来考虑您在margin-right aside上使用的20px;

#container {
  width:90%;
  margin: 0 auto;
  background:pink;
  height:300px;
}
aside {
  width:12%;
  height:100px;
  background:green;
  border-radius:20px;
  display:inline-block;
  margin-right:20px;
}
section {
  width:calc(86% - 20px);
  height:100px;
  background:purple;
  border-radius:20px;
  display:inline-block;
}
<div id="container">
  <aside>ASIDE</aside>
  <section>SECTION</section>
</div> 

答案 1 :(得分:1)

此处margin-right: 20px;抛弃导致整体宽度增加到100%以上。将其减少到margin-right: 15px;,这将解决问题。