我是一个初出茅庐的初级开发人员,我一直在整理我的第一个投资组合.我正在慢慢地为最终版本的组装和上传做准备,出于测试目的,我已经在我的共享主机服务上上传了它的WIP版本. 然而,我面临着一个奇怪的问题: 在判断页面在不同浏览器(Chrome、Opera、Edge和Firefox)上的表现后,页面看起来很好,直到我用Mozilla Firefox判断了它.
我一直在试图找出原因,但只在Firefox和Firefox上,该网站似乎有一个空白,延伸到页面右侧,越过所有元素.我判断了控制台以查看可能是哪个元素引起的,虽然我发现有一个元素的初始宽度可能是原因,但调整其宽度并没有改变什么.
我不想把它写成"这只是Firefox的东西",这是我第一次看到这种行为,特别是它纯粹发生在浏览器上的事实.
我能看到的原因元素可能是项目容器div
元素:
*, ::before, ::after {
box-sizing: border-box;
}
.BackgroundImage {
max-width: 100%;
width: 100vw;
display: flex;
}
.BackgroundImage img {
object-fit: cover;
width: 100%;
height: 100%;
flex-shrink: 0;
}
.project-container {
min-width: 80%;
position: relative;
right: 85%;
}
<div class="BackgroundImage">
<img alt="" src="https://personalfolio.apoillot.fr/storage/images/Homeimage.jpg">
<div class="project-container">(whatever)</div>
</div>
你可以在不同的浏览器上查看页面,地址如下,这样你就可以看到 firefox 和其他浏览器上的不同之处:https://personalfolio.apoillot.fr/home 如果能帮我找出问题并纠正问题,我将不胜感激,我自己真的搞不清楚……