2个并排的div => screen minimze =>另一个下一个

时间:2016-11-14 17:19:04

标签: html css

我有2个DIV并且已经将它们并排排列。如果我最小化我的屏幕(例如,如果屏幕宽度是400px),我希望DIV在另一个下面对齐。

我该怎么做?感谢。

#parent {
  width: 100%;
  display: flex;
}

#section1 {
  width: 50%;
  background-color: red;
}

#section2 {
  width: 50%;
  background-color: lightblue;
}
<div id="parent">
  <div id="section1">
    Section 1/ Section 1/ Section 1/ Section 1/Section 1/ Section 1/ Section 1/ Section 1
  </div>
  <div id="section2">
    Section 1/ Section 1/ Section 1/ Section 1/Section 1/ Section 1/ Section 1/ Section 1
  </div>
</div>

2 个答案:

答案 0 :(得分:3)

使用媒体查询

@media (max-width: 400px) {
    #section1, #section2 {
       width: 100%;
    }
}

供参考:https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries

答案 1 :(得分:0)

您需要为max-width:400px生成媒体查询。 CSS看起来像这样:

@media (max-width: 400px) {
    #parent {
       display: block;
    }
}

这是fiddle