Bootstrap 4 图像不在其自己的行中

Bootstrap 4 图像不在其自己的行中,bootstrap-4,Bootstrap 4,直到最近我才有这个问题。在正常宽度下,如果有两个独立的偶数列及其响应性,则一切正常。然后,在某个断点处,图像和文本不是在自己的行上,而是与文本重叠。如何设置图像在它自己的行中,只使用引导而不使用CSS,因为我知道它可以工作,因为它上次工作过。 我忘了提到的一件事是,当我去检查并取下flex wrap:wrap,然后再将其添加回时,它解决了问题。 我想是因为 height: 250px; width: 250px; 对于您的图像,当屏幕大小调整时,col-sm-12 col-md-5大小也会改

直到最近我才有这个问题。在正常宽度下,如果有两个独立的偶数列及其响应性,则一切正常。然后,在某个断点处,图像和文本不是在自己的行上,而是与文本重叠。如何设置图像在它自己的行中,只使用引导而不使用CSS,因为我知道它可以工作,因为它上次工作过。

我忘了提到的一件事是,当我去检查并取下flex wrap:wrap,然后再将其添加回时,它解决了问题。 我想是因为

height: 250px;
width: 250px;
对于您的图像,当屏幕大小调整时,
col-sm-12 col-md-5
大小也会改变,因为您的图像具有一定的宽度和高度,它无法适应
col-sm-12 col-md-5
大小,因此这里有一些选项,请尝试给出您的img
宽度:100%
,或者给出您的div,其中包含
col-sm-12 col-md-5
classes
溢出:隐藏或尝试在此断点处为图像提供另一个合适的宽度和高度,
也试着删除
top:50%;转化:translateY(-50%)

从img造型来看,这是个好主意,但不起作用。感谢您的建议尝试删除
transform:translateY(-50%).about {
    padding: 10vh 7vw;

    img {
        object-fit: cover;
        height: 250px;
        width: 250px;
        border-radius: 50%;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }

    .about-content {
        text-align: center;

        @media (max-width: 480px) {
            padding: 7vh;
        }
    }
}
height: 250px;
width: 250px;