html - CSS Flex 不工作

标签 html css flexbox

我想对齐 div 中的几张图片。

我添加了 justify-content: center;,但图像左对齐。为什么?

.item {
  justify-content: center;
}
<div class="item">
  <div>
      <img src="http://placehold.it/75x75" />
  </div>
  <div>
      <img src="http://placehold.it/75x75" />
  </div>
  <div>
      <img src="http://placehold.it/75x75" />
  </div>
</div>​

最佳答案

justify-content 属性对齐给定容器的内容(如果容器是灵活容器)。

将此添加到您的 CSS:

display: flex;

head 部分的完整 CSS 代码应该是:

<style type="text/css">
    .flex-item {
        display: flex;
        justify-content: center; 
    }
</style>

来源:http://www.w3schools.com/cssref/css3_pr_justify-content.asp

示例:http://www.w3schools.com/cssref/playit.asp?filename=playcss_justify-content&preval=center

Fidde 示例:https://jsfiddle.net/L4tmgs18/1/

关于html - CSS Flex 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33192895/

相关文章:

html - 固定背景在滚动时结束

javascript - 根据表(索引)的行删除 localStorage 键

css - 带有全尺寸居中图像的 Bootstrap 轮播

html - 我怎样才能使用 flexbox 做这个 3 div 布局?

javascript - 根据显示 flexbox 中的子项设置父项高度/宽度

javascript - 如何让 block 元素高度自动而本身没有子元素

html - 具有不透明度的容器内没有不透明度的文本

html - 使图片行扩展以适应可用空间

css - 仅在 flex 元素内 block 元素?

html - 无法识别 ID 选择器