【发布时间】:2018-07-03 06:43:42
【问题描述】:
我在#mainContainer 和HTML-body 之间看到了这条奇怪的黄色 (!) 线,但仅在右侧且仅在 header/nav-section 下方。
在 Chrome 和 Firefox 中发生。
编辑: 在玩了很长时间后,我摆脱了黄线。不知道为什么,但它现在消失了。我把代码放在这里以防有人遇到类似问题:
<!DOCTYPE html>
<html>
<head>
<title>navbar</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="mainContainer">
<header>
<h1>Test Webseite</h1>
</header>
<nav>
<ul id="menu">
<li><a href="#">test1</a></li>
<li><a href="#">test2</a></li>
<li><a href="#">test3</a></li>
<li><a href="#">test4</a></li>
<li><a href="#">test5</a></li>
</ul>
</nav>
<section>
Lorem ipsum
</section>
</div>
</body>
</html>
CSS:
html {
height:100%;
}
body {
margin: 0 auto;
padding: 0;
font-family: sans-serif;
background-color: #dedede;
width:700px;
height: 100%;
}
#mainContainer {
width: 100%;
min-height: 100%;
margin: 0;
padding: 0;
background-color: #ffffff;
}
header {
background: #00795f;
width: 100%;
padding: 40px 0;
color: white;
text-align: center;
}
nav ul {
background: #424242;
overflow: hidden;
color: white;
list-style: none;
margin: 0;
padding: 0;
text-align: center;
font-size: 0;
}
nav ul li {
display: inline-block;
font-size: 16px;
}
nav ul li:hover {
background-color: #399077;
}
ul li a {
text-decoration: none;
color: white;
display: inline-block;
padding: 12px 35px;
}
section {
box-sizing: border-box;
line-height: 1.7em;
font-size: 0.9em;
padding: 40px;
width: 100%;
min-height: 100%;
margin: 0 auto;
text-align: justify;
text-justify: inter-word;
}
【问题讨论】:
-
我没看到。它是在点击后发生的吗?
-
我看到了黄线,我做了一些挖掘,发现它是身体边缘的一部分。将边距设置为不自动会做一方面!够近了吧?
-
简单地把正文边距弄得乱七八糟。看看你能不能比我有更多。
-
感叹号:这条线让我很惊讶....为什么它是所有颜色的黄色?整个页面没有黄色。因此感叹号:)
-
背景色:#ddddaa;那就是您将背景设置为的颜色,您只需对边距进行排序即可。或者它可能是填充!谁知道