Подскажите как правильнее должен смотреться код меню с использованием графических кнопок.
C точки зрения всех ГОСТОВ вёрсти кокой вариан правильнее, или есть более правильный чем эти?
[quote]
Вариант 1
HTML пример позиционирования для 1 кнопки k1-K6
<div id="menu">
<a href="/" class="k1">
</a><a href="uslugi.html" class="k2">
</a><a href="article.html" class="k3">
</a><a href="otzyv.html" class="k4">
</a><a href="down.html" class="k5">
</a><a href="contacts.php" class="k6">
</a>
</div>
Css
div#menu {
width: 100%;
text-align:center;
white-space: normal;
}
div#menu a {
display: inline-block;
width: 162px;
height: 44px;
background-image:url("img/menu.png");
}
a.k1 {
background-position:0 0;
}
a.k1:hover {
background-position:162px 0;
}
Вариант 2
<ul id="menu">
<li><a href="/" class="k1"></a></li>
<li><a href="uslugi.html" class="k2"></a></li>
<li><a href="article.html" class="k3"></a></li>
<li><a href="otzyv.html" class="k4"></a></li>
<li><a href="down.html" class="k5"></a></li>
<li><a href="contacts.php" class="k6"></a></li>
</ul>
css
ul#menu {
margin: 0;
padding: 0;
line-height: 0;
}
#menu li {
list-style: none;
display: inline;
margin-right: -4px;
}
#menu a {
display: inline-block;
width: 162px;
height: 44px;
background-image:url("img/menu.png");
}
a.k1 {
background-position:0 0;
}
a.k1:hover {
background-position:162px 0;
}
[/quote]
картинка s019.radikal.ru/i605/1406/e7/59900da0096b.png
C точки зрения всех ГОСТОВ вёрсти кокой вариан правильнее, или есть более правильный чем эти?
[quote]
Вариант 1
HTML пример позиционирования для 1 кнопки k1-K6
<div id="menu">
<a href="/" class="k1">
</a><a href="uslugi.html" class="k2">
</a><a href="article.html" class="k3">
</a><a href="otzyv.html" class="k4">
</a><a href="down.html" class="k5">
</a><a href="contacts.php" class="k6">
</a>
</div>
Css
div#menu {
width: 100%;
text-align:center;
white-space: normal;
}
div#menu a {
display: inline-block;
width: 162px;
height: 44px;
background-image:url("img/menu.png");
}
a.k1 {
background-position:0 0;
}
a.k1:hover {
background-position:162px 0;
}
Вариант 2
<ul id="menu">
<li><a href="/" class="k1"></a></li>
<li><a href="uslugi.html" class="k2"></a></li>
<li><a href="article.html" class="k3"></a></li>
<li><a href="otzyv.html" class="k4"></a></li>
<li><a href="down.html" class="k5"></a></li>
<li><a href="contacts.php" class="k6"></a></li>
</ul>
css
ul#menu {
margin: 0;
padding: 0;
line-height: 0;
}
#menu li {
list-style: none;
display: inline;
margin-right: -4px;
}
#menu a {
display: inline-block;
width: 162px;
height: 44px;
background-image:url("img/menu.png");
}
a.k1 {
background-position:0 0;
}
a.k1:hover {
background-position:162px 0;
}
[/quote]
картинка s019.radikal.ru/i605/1406/e7/59900da0096b.png