36

为什么我的屏幕截图图像不在屏幕中央?

我目前的css是:

<section class=“英雄容器max-w-screen-lg mx-auto text-center pb-10”><div class=“”><img src=“/images/snapshot.png”alt=“截图”width=“887”height=“550”/></div></节>

当我检查镀铬的图像时,我可以看到图像右侧的一些区域不是图像的一部分,但正在占用空间。

这是一个屏幕截图,您可以在其中看到图像右侧的这个不可见填充。

我想知道发生了什么,因为我甚至无法将简单的图像居中。

另外,如果有人可以使用容器来解决这个问题,你能给我展示一种使用flex的替代方法吗?我还尝试了“flex items-center”,但这对我也不起作用。

在此处输入图像描述

1
  • 这对我很管用:<section class=“grid place-items-center”><img src=“图片集.照片/id/1/200/300“alt=”screenshot“></section>grid-添加元素a‘display:grid’css属性place-items-center-place-iitems css属性的中心值
    ——gfjr公司
    2021年10月29日8:50

1答案1

重置为默认值
94

这个mx-自动也应该转到图像,顺风使图像成为块元素:

<link href=“https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/1.4.6/tailwind.min.css“rel=”stylesheet“/><section class=“英雄集装箱max-w-screen-lg mx-auto pb-10”><img class=“mx auto”src=“https://picsum.photos/id/1/200/300“alt=”屏幕截图“></节>

使用flexbox应该调整中心

<link href=“https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/1.4.6/tailwind.min.css“rel=”stylesheet“/><section class=“英雄集装箱max-w-screen-lg mx-auto pb-10 flex justify-center”><img src=“https://picsum.photos/id/1/200/300“alt=”屏幕截图“></节>

或者mx-自动在图像上:

<link href=“https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/1.4.6/tailwind.min.css“rel=”stylesheet“/><section class=“英雄集装箱max-w-screen-lg mx-auto pb-10 flex”><img class=“mx-auto”src=“https://picsum.photos/id/1/200/300“alt=”屏幕截图“></节>

  • 对于flex,它在此处显示“.items-center”:tailwindcss.com/docs/align-items/#app。为什么? 2020年6月12日15:54
  • 1
    @Blankman表示垂直定心或交叉轴,如果我们考虑方向(只有当方向为柱形时,它才会水平居中)。对于主轴,它是justify-content(您可以在下面的文档中找到它) 2020年6月12日15:56
  • 有些英雄不穿斗篷 2022年8月29日12:59

不是你想要的答案吗?浏览标记的其他问题问自己的问题.