html - 内容比移动浏览器上的 flexbox 容器更大

标签 html css flexbox

我写的小网站dlang.ru .它在桌面上运行良好,但我在移动浏览器上书页的内容破坏了容器,我不明白出了什么问题。

我尝试将 min-width 设置为 100% 和 100vw 但没有任何结果。

这是站点 CSS:

/* Mobile View */
@media (max-width: 1080px) {  
    .MainContainer {
      background-color: #f7f5f0;
      margin-left: 0%;
      margin-right: 0%;
      min-height: 100vh;
      min-width: 100vw;
      box-sizing: border-box;
      display: flex;
      flex-direction: column;
    }
  }

enter image description here

更新:我找到了问题的原因。字符串太长: std.getopt.GetOptException@C:\D\dmd2\windows\bin\..\..\src\phobos\std\getopt.d(727): 未提供必需的选项密码|p

是否可以在代码块中添加换行?

最佳答案

flex-direction: row 替换为 flex-direction: column for .Middle

这是可行的,因为 flex 容器默认沿交叉轴拉伸(stretch) flex 元素(即由于默认的 align-items: stretch 值)。

您还可以删除 .Middle 中多余的 div 包装器并将内容直接移动到 .Middle

关于html - 内容比移动浏览器上的 flexbox 容器更大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45587112/

相关文章:

javascript - 在 IE 8 及更低版本中动态添加 @font-face 规则

css - 如何使用 reactjs 逐渐在入口 SVG 图像上制作动画?

javascript - HTML - DIV 不隐藏

html - 使 IMG 上的 CSS 三 Angular 形响应

php - 将mysql结果的一行空格替换为 '-'

html - 是否可以在不使用绝对位置的情况下进行以下布局

css - 如何使用 flexbox 制作此布局?

html - 带有透视css3的旋转div

css - 无法使用 css 让背景图像与内容一起滚动(背景附件 : scroll)

html - CSS flexbox 菜单拉伸(stretch)到 100% 高度