CSS: Div 小于对象

CSS: Div is Smaller Than Object

我已经尝试了所有我能想到的方法,例如:溢出box-sizingmessing with divs 在 html、 硬编码 div 宽度 等中。但没有任何效果,我没有看到任何需要重写才能使其中任何一个起作用的继承特征。

这导致了一个问题,我的图像周围有大量空白,我不知道如何让它停止(因为我的代码已经在其他页面上运行)。

我试过从 .png 切换到 .jpg 并返回,但没有用。

感谢任何帮助。

Border-radius 也因此不起作用,这是我的第一个提示,这是一个 div 尺寸问题。)

我的HTML:

<div class="content-wrapper">
    <div class="content-header-wrapper">
        <h2>Page Title.</h2>
    </div>

    <div class="title-img"><img src="../Images/headshot.jpg"></div>

    <div class="content-message-wrapper">
        <div class="p1-titlewrap">
            <h3>1st Paragraph Header</h3>
        </div>
    </div>
</div>

我的CSS:

 .content-wrapper {
    justify-items:center;
    background-color: white;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: 100%;
    font-family: "Ubuntu Condensed", sans-serif;
    height:auto;
}

.content-wrapper .content-header-wrapper {
    font-size: 1.5em;
    display: flex;
    justify-content: center;
}

.content-wrapper .title-img {
    display: flex;
    justify-content: center;
    transform: scale(.15,.15);
    box-sizing: content-box; 
}

您是否尝试过在 CSS 中调整 transform: scale() 属性?或者这不是你一开始就想做的事情?

也许设置“背景尺寸:封面;”应该用图像填充整个 div。如果不是,为什么不尝试调整图像大小,使其填满更多 space.

尝试将图像设置为css属性background并设置background-size:cover;。希望能帮到您解决这个问题。