Я пытаюсь понять, как у меня разное заполнение во всем браузере. Вот скриншот для Safari
Chrome
и Firefox
с точно такой же код:Сделка с отступом по тексту с Safari/Chrome/FF
nav{
position:relative;
text-align:right;
float:right;
text-transform:uppercase;
}
nav ul li{
position:relative;
margin-bottom:.4em;
}
nav ul li a{
position:relative;
padding:2px;
display:inline-block;
background:red;
line-height:1;
}
nav ul li a:hover{
color:#e0e0e0;
}
Результат:
- на сафари: 2px 3px 5px 2px
- на Chrome: 4px 1px 2px 1px
- на Firefox: 5px 2px 1px 2px
Есть решение для этого?
И ваши результаты действительно являются дополнением элемента 'a' или чего-то еще, такого как' ul' или 'li'? Не могли бы вы предоставить CSS для ваших 'ul' и' li'? – Marvin
Я обновляю свой код, но эта проблема возникает повсюду на моем веб-сайте, а не только на этом li/a – Alex
. Инструменты разработчика в вашем браузере могут сказать вам [откуда происходит добавление] (http://fs5.directupload.net/) изображения/170115/5qpn9dib.png). Возможно, что-то переопределяет ваш стиль. – Marvin