html - 在Flexbox布局中的小屏幕上看不到页脚

标签 html css footer

更改页面宽度后,页脚消失了。

我希望页面缩小后能以列显示。我的页脚不在容器中,因为当我将其设置为容器时,它位于容器中第四个元素的右边。我不知道如何放置在正确的位置(页面底部)。



.container > *{
  padding: 10px;
  flex: 1
}
.container{
  display: flex;
  height: 400px;
}

@media screen and (max-width: 800px) {
.container{
  flex-direction: column;
}
}



<div class="header">
</div>
<div class="container">
      <div class="lol first"> 
          <div class="list">
          </div>
      </div>
       <div class="lol second"> 
       </div>
        <div class="lol third"> 
        </div>
         <div class="lol fourth">
         </div>
</div>
      <div class="footer">  
      </div>
</div>

最佳答案

您可以在.lol而非容器上放置高度:

.container{
  display: flex;
  flex-wrap: ;
}
.lol {
  height: 400px;
}


https://codepen.io/jfitzsimmons/pen/gOYBdrq

关于html - 在Flexbox布局中的小屏幕上看不到页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58000304/

相关文章:

css - 单选按钮导致浏览器跳转到顶部

html - 粘性页脚和内容滚动 WP

python - 如何在 div 另一个标签中提取 span 标签

html - html中的空格

android - 样式属性在 webview 中不起作用

javascript - 应用三次贝塞尔函数为属性更改设置动画

javascript - 如果它没有类或 ID,是否可以通过其 href 获取链接?

css - 在移动设备上折叠 3 列

html - CSS 中的固定页脚效果(如固定图像)

html - IE 和 Google Chrome 之间的页脚兼容性比较不会妥协