Вот моя ссылка для разработчиков: http://leongaban.com/dev/just_nav.html
У меня проблемы с выравниванием текста и выравниванием спрайта.Это css sprite tutorial , с которой я работаю.
Чего я не понимаю, так это того, почему разные значения li, я посмотрел в инспекторе Chrome, и в настоящее время ширина первой кнопки навигации равна 190 , а 2-й - 215 .
Кажется, он основан на тексте внутри li.Как мне правильно создать 4 навигационные кнопки размером 196 x 60 с 2 пикселями между 1-м и 2-м и 3-м и 4-м?
Любые советы приветствуются!
Текущий CSS:
.nav {
width: 790px;
height: 60px;
}
#nav { width: 790px; margin: 0 auto; padding: 0;}
#nav ul {
padding: 0;
margin: 0;
}
#nav li {
width: 196px;
display: inline;
list-style-type: none;
font-family: 'Droid Sans', sans-serif;
font-size: 24px;
color: white;
}
#nav li a {
background-image:url('../img/sprite_nav.png');
background-repeat:no-repeat;
color: white;
text-decoration: none;
text-align: center;
line-height: 30px;
height: 60px;
padding: 0px 2px 32px 100px;
}
#nav li a.item1 {background-position:0px 0px; }
#nav li a:hover.item1 {background-position:0px -60px; }
#nav li a:active.item1 {background-position:0px -120px; }
#nav li a.item2 {background-position:0px 0px; }
#nav li a:hover.item2 {background-position:0px -60px; }
#nav li a:active.item2 {background-position:0px -120px; }
#nav li a.item3 {background-position:0px 0px; }
#nav li a:hover.item3 {background-position:0px -60px; }
#nav li a:active.item3 {background-position:0px -120px; }
#nav li a.item4 {background-position:0px 0px; }
#nav li a:hover.item4 {background-position:0px -60px; }
#nav li a:active.item4 {background-position:0px -120px; }