我有一个不断增长尺寸的空白空间,但我对原因一无所知
P粉729518806
P粉729518806 2023-08-14 19:03:11
[CSS3讨论组]

问题的图片: 问题的图片

如果你看一下之前的图片,你会发现我那里有一个巨大的空白空间。当我有我的正常显示(大约1200像素)时,一切都很好。然而,当宽度被缩小时,那个空白空间总是增加,我不知道为什么会这样。

屏幕正常显示的图片: 正常显示的图片

我将上传一部分HTML和CSS代码,以便清晰地写出代码。


.about-me{
margin-top: 10px;
max-width: 100%;
max-height: 100%;
height: 100vh;
}

.about-me h1{
color: goldenrod;
text-align: center;
font-size: 52px;
}

.about-me .about{
display: flex;
justify-content: center;
align-items: center;
}

.about-me .about .text-container{
max-width: 70%;
}

.about-me .about .text-container p{
font-size: 24px;
text-align: center;
margin: 50px;
}

.about-me .about .text-container span{
color: goldenrod;
font-weight: 900;
}

.border{
display: flex;
justify-content: center;
align-items: center;

border: 1px solid goldenrod;
background-color: goldenrod;
border-radius: 50%;

margin: 0 50px;
max-width: 100%;
}

.about-me .border img{
max-width: 100%;
max-height: 100%;
border-radius: 50%;
scale: 95%;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
<div class="about-me" id="about-me">
    <h1>我们是什么?</h1>
    <div class="about">
        <div class="text-container">
            <p>文本</p>

            <p>文本</p>

            <p>文本</p>
        </div>

        <div class="border">
            <img src="img/arcos.jpg" alt="">
        </div>
    </div>
</div>


P粉729518806
P粉729518806

全部回复(1)
P粉239164234

我看到了问题。巨大的空白空间是由于max-width: 100%;属性在.about-me div上引起的。这个属性告诉浏览器将div的宽度设置为其容器的100%。然而,当容器的宽度减小时,div仍然会尝试保持100%的宽度,这将产生一个空白空间。

要解决这个问题,你可以从.about-me div中删除max-width: 100%;属性。这将允许div根据其内容的宽度进行收缩,从而消除空白空间。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号