之间的间隙白色我有以下菜单减少2个<hr>标签
这两条线都“小时”标签和菜单是包含UL一个div。我一直在使用Google搜索一下,试图用边距和填充来调整CSS,但是我想要减少线条和文本之间的空白,使它们更接近文本。
HTML:
<hr id="header_line"/>
<div id="menu_bar">
<ul>
<li><a href="#">Add new Form</a></li>
<li><a href="#">View old forms</a></li>
<li><a href="#">Reports</a></li>
<li><a href="#">Site Administration</a></li>
</ul>
</div>
<hr id="under_menu_line"/>
CSS:
#menu_bar ul {
list-style:none;
padding-left:0px;
}
#menu_bar ul li {
display:inline;
padding-left:10px;
}
#menu_bar ul li a {
text-decoration:none;
color:Black;
font-family:Century Gothic;
font-size:12pt;
}
#menu_bar ul li a:hover {
color:#007C5A;
}
#header_line {
margin-top:5px;
}
#under_menu_line {
margin-top:5px;
}
任何想法?
在问候我试了一下CSS我试着调整margin-top/bottom和所有3个元素的填充都是一样的 – Silentbob
你可以在'#menu_bar'上放一个负值的顶部和底部'margin',但这有点冒失。然而,马达拉的答案是更好的选择,因为它在语义上是正确的。 – ajp15243