Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Подскажите правильность вёрстки меню


Автор: virus3003 14.6.2014, 13:59
Подскажите как правильнее должен смотреться код меню с использованием графических кнопок.

C точки зрения всех ГОСТОВ вёрсти кокой вариан правильнее, или есть более правильный чем эти?

 
Цитата


Вариант 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; 





 
картинка http://s019.radikal.ru/i605/1406/e7/59900da0096b.png

Автор: s1lver 19.6.2014, 13:23
Полагаю, что сейчас актуально использовать такую структуру (для простого меню)

Код

<nav>
<ul>
<li></li>
<li></li>
</ul>
</nav>


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)