CSS   发布时间:2022-04-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了css – 左对齐和中心网格与flexbox大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想使用flexbox(没有媒体查询)来实现一个响应式网格的布局.网格中可以有可变数量的元素.每个物品应具有固定和相等的宽度.项目应该向左对齐.整个组应该具有相等的左右边距.

应该是这样的

这是我如何尝试实现的:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <style>
    .container {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;
      margin: auto;
    }
    .item {
      height: 200px;
      width: 200px;
      BACkground-color: purple;
      padding: 10px;
      margin: 10px;
    }
  </style>
</head>

<body>
  <div class="container">
    <div class="item">Flex item 1</div>
    <div class="item">Flex item 2</div>
    <div class="item">Flex item 3</div>
    <div class="item">Flex item 4</div>
    <div class="item">Flex item 5</div>
  </div>
</body>

</html>

它没有工作:

我希望设置边距:容器上的auto将强制其宽度刚好足以适应每行中的最佳数量.

我知道我可以很容易地使用像Bootstrap或Foundations这样的框架,但是我想知道是否可以使用flexbox.

解决方法

你不能用flexbox开箱即可(至少我没有设法做到这一点).你可以尝试使用justify-content:center;但是这会让所有的诡计居中,你会得到如下的东西:

所以我设法找到的唯一解决方案是使用另一个父元素,并将其中的所有内容包装起来.

请参阅CodePen http://codepen.io/justd/pen/rOeMGZ

我相信你会找到适合你的东西,只是尝试结合不同的CSS技术.

大佬总结

以上是大佬教程为你收集整理的css – 左对齐和中心网格与flexbox全部内容,希望文章能够帮你解决css – 左对齐和中心网格与flexbox所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。