Верстка меню разделенного по центру логотипом

Статус
В этой теме нельзя размещать новые ответы.

Drunk Monkey

Постоялец
Регистрация
7 Июн 2012
Сообщения
104
Реакции
18
Джентльмены и немногие леди, подскажите как правильно верстать список навигации разделенный логотипом?

Примеры:

Скрытое содержимое доступно для зарегистрированных пользователей!
 
один из вариантов
HTML:
<div class="header">
<ul class="nav-left">
<li><a href="#">Первый пункт</a></li>
<li><a href="#">Второй пункт</a></li>
<li><a href="#">Третий пункт</a></li>
</ul>
<a href="#" class="logotype">LOGOTYPE</a>
<ul class="nav-right">
<li><a href="#">Четвертый пункт</a></li>
<li><a href="#">Пятый пункт</a></li>
<li><a href="#">Шестой пункт</a></li>
</ul>
</div>
HTML:
.header {
position: relative;
height: 100px;
}
.header .nav-left {
float: left;
}
.header .nav-right {
float: right;
}
.header .logotype {
background: url("logo.png") no-repeat;
position: absolute;
top: 0;
left: 50%;
width: 200px;
height: 100px;
margin-left: -100px;
}
вообще много способ реализации есть )
 
Последнее редактирование:
один из вариантов
HTML:
<div class="header">
<ul class="nav-left">
<li><a href="#">Первый пункт</a></li>
<li><a href="#">Второй пункт</a></li>
<li><a href="#">Третий пункт</a></li>
</ul>
<a href="#" class="logotype">LOGOTYPE</a>
<ul class="nav-right">
<li><a href="#">Четвертый пункт</a></li>
<li><a href="#">Пятый пункт</a></li>
<li><a href="#">Шестой пункт</a></li>
</ul>
</div>
HTML:
.header {
position: relative;
height: 100px;
}
.header .nav-left {
float: left;
}
.header .nav-right {
float: right;
}
.header .logotype {
background: url("logo.png") no-repeat;
position: absolute;
top: 0;
left: 50%;
width: 200px;
height: 100px;
margin-left: -100px;
}
вообще много способ реализации есть )


Этот вариант напрашивается в первую очередь, но насколько это семантическая верстка?


Понравился этот вариант предложенный на htmlbook Для просмотра ссылки Войди или Зарегистрируйся
 
тогда уж лучше так
HTML:
<div class="header">
<ul>
<li><a href="#">Первый пункт</a></li>
<li><a href="#">Второй пункт</a></li>
<li><a href="#">Третий пункт</a></li>
<li><a href="#" class="logotype">LOGOTYPE</a></li>
<li><a href="#">Четвертый пункт</a></li>
<li><a href="#">Пятый пункт</a></li>
<li><a href="#">Шестой пункт</a></li>
</ul>
</div>
HTML:
.header .logotype {
display: block;
width: 200px;
height: 100px;
}
 
Код:
<div class="header">
<ul>
<li><a href="#">Первый пункт</a></li>
<li><a href="#">Второй пункт</a></li>
<li><a href="#">Третий пункт</a></li>
<li><a href="#">Четвертый пункт</a></li>
<li><a href="#">Пятый пункт</a></li>
<li><a href="#">Шестой пункт</a></li>
</ul>
<img id="logo" src="logo.png" />
</div>

Код:
.header {position:relative;}
.header ul {z-index:10;}
.header ul > li:nth-child(3)
{
   margin-right:100px;
}
.header ul > li:nth-child(4)
{
   margin-left:100px;
}
#logo {position:absolute;left:50%;display:block;z-index:20;}

ну и остальные стили классически прописать. можно img в див завернуть еще
 
Код:
<div class="header">
<ul>
<li><a href="#">Первый пункт</a></li>
<li><a href="#">Второй пункт</a></li>
<li><a href="#">Третий пункт</a></li>
<li><a href="#">Четвертый пункт</a></li>
<li><a href="#">Пятый пункт</a></li>
<li><a href="#">Шестой пункт</a></li>
</ul>
<img id="logo" src="logo.png" />
</div>

Код:
.header {position:relative;}
.header ul {z-index:10;}
.header ul > li:nth-child(3)
{
   margin-right:100px;
}
.header ul > li:nth-child(4)
{
   margin-left:100px;
}
#logo {position:absolute;left:50%;display:block;z-index:20;}

ну и остальные стили классически прописать. можно img в див завернуть еще
не верно, в ваших стилях нету выравнивания лого по центру...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху