Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.1k views
in Technique[技术] by (71.8m points)

div显示位置不正常

<div class="info-pane" style="
  width: 100%;
  height: 90px;
  margin-bottom: 20px;
  height: 90px;
  background-color: rgba(255,255,0,0.3);">
  <div style="height: 100%; width: 900px; float: left;
      display:inline-block;">
    <div style="
      background-color: #f0f0f0;
      display: inline-block;
      height: 100%;
      margin-right: 20px;
      width: 200px;
      min-width: 200px;
      box-sizing: border-box;">
      first
    </div>
    <div style="
      background-color: #f0f0f0;
      display: inline-block;
      height: 100%;
      margin-right: 20px;
      width: 200px;
      min-width: 200px;
      box-sizing: border-box;
      overflow: hidden;">
      second
    </div>
  </div>
  <div
    style="height: 100%; width: 200px; float: right;
      display:inline-block; background-color: #f0f0f0;">
    right
  </div>
</div>

显示效果如下,first div 被往下挤了一截:

image

外面还有两层div,我没贴上来,应该没影响吧。

请问怎么才能让 first、second、right 水平对齐呢?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

first那个div也加上overflow: hidden;


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...