Этот код работает для Chrome так, как я хочу, но не работает для Firefox.
ul {
list-style:none;
}
li {
display:inline-block;
border:1px solid black;
}
a {
display:block;
margin:10px;
}
a:hover {
position:relative;
top:-2px;
color:red;
}
и
<ul>
<li><a href="#">Hi there</a></li>
<li><a href="#">Hi there</a></li>
<li><a href="#">Hi there</a></li>
<li><a href="#">Hi there</a></li>
<li><a href="#">Hi there</a></li>
</ul>
Проблема в том, что в Firefoxвместо перемещения текста на 2 пикселя вверх он перемещает границы на два пикселя вниз.Как я могу это исправить?
Если нет идеи, то, пожалуйста, предложите другую версию, которая будет иметь такой же эффект на текст внутри.