Я меню Уменьшают белый зазор между двумя <hr> тегами
Две линии являются метки «ч» и меню является DIV, содержащий следующие ул. Я уже давно занимаюсь поиском в Интернете и пытаюсь настроить 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
Вы можете поставить отрицательный верхний и нижний «margin» на '# menu_bar', но это немного хакерский. Однако ответ Мадары - лучший вариант, поскольку он семантически правильный. – ajp15243