代码之家  ›  专栏  ›  技术社区  ›  rohit12sh

引导程序3:容器Div重叠

  •  0
  • rohit12sh  · 技术社区  · 7 年前

    我正在用Bootstrap 3.3.7设计一个前端,并使用Flatly主题。

    我遇到了一个我认为应该有微不足道的解决方案的问题。

    我想要一个70-30比例的容器,我正在尝试以下HTML代码:

    <div class="container">
     <div class="row">
      <div class="col-sm-6">
       <custom-data-table/>
      </div>
    
      <div class="col-sm-6">
       <label for="searchQ">Search</label>
       <input
        required
        minlength="1"
        id="searchQ"
        ngModel name="searchQ"
        type="text"
        #searchQ="ngModel"
        (change)="log(searchQ)"/>
       </div>
     </div>
    </div>
    

    使用这种风格,无论屏幕有多宽,我都会遇到重叠的div。

    我希望这两个分区以70:30的比例共享一个没有重叠的屏幕。

    欢迎提出任何建议/想法!

    这就是重叠问题: enter image description here

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  1
  •   tao    7 年前

    只需使用一列,并使用您自己的自定义逻辑将其拆分:

    .myThing {
      display:flex;
    }
    .myThing .firstColumn {
      flex: 0 0 70%;
    }
    .myThing .second {
      flex: 0 0 30%;
    }
    
    <div class="container">
     <div class="row">
      <div class="col-xs-12 myThing">
        <div class="firstColumn"></div>
        <div class="secondColumn"></div>
      </div>
     </div>
    </div>
    

    我在这里使用flex,但你可以使用floating blocks ,如果您愿意的话。