gpt4 book ai didi

html - 在移动屏幕上,我的 div 显示不需要的白色边框

转载 作者:行者123 更新时间:2023-11-28 19:26:22 24 4
gpt4 key购买 nike

我的问题是,当您在移动屏幕或 chrome 开发人员移动工具中查看我的网站时,我页面顶部的两个 div 正在创建一个非常细的白色边框。这在常规浏览器 View 中是看不到的。

我之前在使用 Lorem Ipsum 标题和描述的 div 中遇到过这个问题,但那是我将正文设置为具有背景颜色的时候。我四处搜寻了一下,看到有人说向主体添加背景颜色会导致该问题。当我从正文中移除背景色时,白色轮廓从那些 div 中消失,现在开始显示在我的导航栏中。

我试过将边距、填充和边框设置为0,以及outline:none,但这些都没有解决我的问题。

* {
box-sizing: border-box;
margin: 0px;
padding: 0px;
outline: none;
border: 0px;
}

.left_logo_nav {
display: flex;
width: 50%;
align-items: center;
height: 86px;
background-color: #0D6AE8;
}

.main-nav {
display: flex;
justify-content: flex-end;
align-items: center;
background-color: #0D6AE8;
height: 86px;
width: 50%;
}

.box {
display: flex;
flex-wrap: wrap;
}

.gap {
display: flex;
align-items: flex-end;
width: 100%;
height: 975px;
background-color: #0D6AE8;
}
<body>
<div class="box">
<div class="left_logo_nav">
<a href="index.html"><img class="top_logo" src="svg/franco_logo.svg" alt="Logo" /></a>
</div>

<nav class="main-nav">
<li class="no-bullet"><a class="nav-text" href="#about">About</a></li>
<li class="no-bullet"><a class="nav-text" href="portfolio.html">Portfolio</a></li>
<li class="no-bullet"><a class="nav-text" href="#">Climate</a></li>
<li class="no-bullet"><a class="nav-text" href="contact.html">Contact</a></li>
</nav>

</div>
<div class="gap"></div>
</body>

最佳答案

将 Box div 作为外部 div 并为此类提供背景颜色将删除白线

* {
box-sizing: border-box;
margin: 0px;
padding: 0px;
outline: none;
border: 0px;
}

.left_logo_nav {
display: flex;
width: 50%;
align-items: center;
height: 86px;

}

.main-nav {
display: flex;
justify-content: flex-end;
align-items: center;

height: 86px;
width: 50%;
}

.box {
display: flex;
flex-wrap: wrap;
background-color: #0D6AE8;
}

.gap {
display: flex;
align-items: flex-end;
width: 100%;
height: 975px;

}
<body>
<div class="box">
<div class="left_logo_nav">
<a href="index.html"><img class="top_logo" src="svg/franco_logo.svg" alt="Logo" /></a>
</div>

<nav class="main-nav">
<li class="no-bullet"><a class="nav-text" href="#about">About</a></li>
<li class="no-bullet"><a class="nav-text" href="portfolio.html">Portfolio</a></li>
<li class="no-bullet"><a class="nav-text" href="#">Climate</a></li>
<li class="no-bullet"><a class="nav-text" href="contact.html">Contact</a></li>
</nav>
<div class="gap"></div>
</div>
</body>

关于html - 在移动屏幕上,我的 div 显示不需要的白色边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56087832/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com