ознакомьтесь с этим кодом в jsfiddle
HTML:
<div id="main">
<div id="menu">
<a href="#" class="buttons">Home</a>
<a href="#" class="buttons">About Us</a>
<a href="#" class="buttons">Pictures</a>
<a href="#" class="buttons">Contact Us</a>
</div>
</div>
CSS
#main
{
width: 64em;
height: 25em;
}
#menu
{
background-color: #00b875;
height: 3em;
}
.buttons
{
text-decoration: none;
color: #ffffff;
line-height: 3em;
display: inline-block;
padding-left: 10px;
padding-right: 10px;
font-family: courier new;
-moz-transition: 1s linear;
-ms-transition: 1s linear;
-o-transition: 1s linear;
-webkit-transition: 1s linear;
transition: 1s linear;
}
.buttons:hover
{
background-color: #0d96d6;
}
при переходе с одной кнопки на другую очень быстро, вы заметите, что между двумя кнопками есть некоторый промежуток. Я хочу избавиться от этого пространства. есть идеи? если вы ответите на вопрос, пожалуйста, также объясните, почему определенное свойство исправит это.
Я знаю, что он настраивается с использованием отступов и полей, но результат, скорее всего, будет искажен при масштабировании. пожалуйста, укажите стабильный способ решения проблемы.
спасибо