Як прибрати відступи зверху / знизу в горизонтальному меню сайту?



+6 +/-

хто "шарить" в html і css, допоможіть розібратися. У списку-горизонтальному меню неминуче з'являються якісь відступи зверху і знизу всередині контейнера.

Html-код:

lt; div id ="menu">

lt; ul>

lt; li> lt; a href ="#"> Посилання 1lt; / a> lt; / li>

lt; li> lt; a href ="#"> Посилання 2lt; / a> lt; / li>

lt; li> lt; a href ="#"> Посилання 3lt; / a> lt; / li>

lt; li> lt; a href ="#"> Посилання 4lt; / a> lt; / li>

lt; / ul> lt; / div>

CSS-код:

menu {

background-color: # 537599;

position: relative;

overflow: hidden;

height: 25px;

margin: 20px 0}

menu ul {

list-style: none;

position: relative;

left: 50%;

float: left;

font: 14px Arial;

height: 30px}

menu ul li {

position: relative;

left: -50%;

float: left;

margin: 0 5px;

height: 30px}

menu ul li a {color: white;

display: block;

text-decoration: none;

padding: 4px 10px}

menu ul li a: hover {

background-color: # 4778c3;

color: #ccc}

Профіль користувача Baldock Запитав: Baldock   (рейтинг 28120) Категорія: Інтернет

Відповідей: 3

1 +/-
Найкраща відповідь

margin: 20px 0

З двома параметрами margin працює так:

Значить зверху і знизу будуть відступи по 20px.

Мені взагалі твоя виріб чи не здається правильною, хоча я Інтернетом ніколи не захоплювався і CSS знаю дуже поверхнево. Але у тебе написано, що висота всього меню - 25 пікселів, а висота одного пункту меню - 30 пікселів. Ну мені так здається, може бути я не маю рації.

Відповів на питання: Sherk 
0 +/-

Вам потрібно стилі для списків (ul, li) обнулити, так як вони очевидно задані за замовчуванням в вашій темі. Просто пропишіть стиль:

те ж саме зробіть і для елемента li. Проблема повинна зважитися, а взагалі, користуйтеся Firebug, так проблему можна буде виявити легше і швидше

Відповів на питання: ERASMO  
0 +/-

Порада: щоб не влаштовувати "танці з бубном" і не гадати спочатку робимо загальний скидання, наприклад так:

простий варіант:

Якщо не допомагає то:

А потім встановлюємо ті параметри які потрібні.

Відповів на питання: Clack