在具有最高值的div之后的div

时间:2018-03-15 09:10:11

标签: html css

descBox类具有主Box的最高值,没关系。这里我想与formBox类完全div与div类的底部descBox,但我的问题是它似乎descBox类没有占用自己的容器和我的formBox类进入它不是它的底部。什么是最好的解决方法?

.descBox {
  width: 95%;
  margin: auto;
  position: relative;
  top: 20%;
  text-align: center; 
}
<div class="mainBox">
  <div class="descBox">
    <div class="description">
      <h3>this is description</h3>
    </div>
  </div>
  <div class="formBox">
    <form>
      <input type="tel" class="formTextBox" placeholder="insert phone">
      <input type="button" class="formBtn">
    </form>
  </div>
</div>

3 个答案:

答案 0 :(得分:0)

你试过了吗?

.descBox {
  width: 95%;
  margin: 20% auto 0;
  position: relative;
  top: 0;
  text-align: center;
}

答案 1 :(得分:0)

我希望我能正确地回答你的问题。

您希望divsdescBox之上显示formBox

您可以通过添加容器并将容器放在position: absolute

来实现

像这样:

.absContainer {
      width: 95%;
      margin: auto;
      position: absolute;
      top: 20%;
      text-align: center; 
    }
    <div class="mainBox">
      <div id="absContainer">
        <div class="descBox">
            <div class="description">
                <h3>this is description</h3>
            </div>
        </div>
        <div class="formBox">
            <form>
                <input type="tel" class="formTextBox" placeholder="insert phone"/>
                <input type="button" class="formBtn"/>
            </form>
        </div>
      </div>
    </div>

答案 2 :(得分:0)

改变你的css,就像这样:

.mainBox{
  display:flex;
  flex-flow:column;
  justify-content:center;
  align-items:center;
}

.descBox {
  width: 95%;
  position: relative;
  top: 20%;
  text-align: center; 
}
<div class="mainBox">
  <div class="descBox">
    <div class="description">
      <h3>this is description</h3>
    </div>
  </div>
  <div class="formBox">
    <form>
      <input type="tel" class="formTextBox" placeholder="insert phone">
      <input type="button" class="formBtn">
    </form>
  </div>
</div>