我有一个不断增长尺寸的空白空间,但我对原因一无所知
P粉729518806
P粉729518806 2023-08-14 19:03:11
[CSS3讨论组]
<p>问题的图片: 问题的图片</p> <p>如果你看一下之前的图片,你会发现我那里有一个巨大的空白空间。当我有我的正常显示(大约1200像素)时,一切都很好。然而,当宽度被缩小时,那个空白空间总是增加,我不知道为什么会这样。</p> <p>屏幕正常显示的图片: 正常显示的图片</p> <p>我将上传一部分HTML和CSS代码,以便清晰地写出代码。</p> <p><br /></p> <pre class="brush:css;toolbar:false;">.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); }</pre> <pre class="brush:html;toolbar:false;">&lt;div class="about-me" id="about-me"&gt; &lt;h1&gt;我们是什么?&lt;/h1&gt; &lt;div class="about"&gt; &lt;div class="text-container"&gt; &lt;p&gt;文本&lt;/p&gt; &lt;p&gt;文本&lt;/p&gt; &lt;p&gt;文本&lt;/p&gt; &lt;/div&gt; &lt;div class="border"&gt; &lt;img src="img/arcos.jpg" alt=""&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;</pre> <p><br /></p>
P粉729518806
P粉729518806

全部回复(1)
P粉239164234

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

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

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

Copyright 2014-2025 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号