Просмотр полной версии : Проблема с версткой меню
Всем привет!
Не могу понять , как в моем случае, можно нормально сверстать меню, создав только один класс menu , вместо menu_left и menu_right.
<div class="menu_left" >
<div class="menu__item">
<a href="#" title="Shop" class="menu__item__link"><span class="menu__item__link__text">SHOP</span></a>
</div>
<div class="menu__item">
<a href="" title="about" class="menu__item__link"><span class="menu__item__link__text">ABOUT</span></a>
</div>
</div>
<a href="" class="logo">
<img src="assets/sds.jpgf" class="logo__image">
</a>
<div class ="menu_right">
<div class="menu__item">
<a href="" title="cart" class="menu__item__link"><span class="menu__item__link__text">CART</span></a>
</div>
<div class="menu__item">
<a href="" title="eur" class="menu__item__link "><span class="menu__item__link__text">EUR</span></a>
</div>
</div>
:help: :help: :help:
4644
на флексе, при помощи улки с лишками. Имхо, я ж не хнаю над чем точно ты работаешь.
то есть в хедере у тебя должен быть центровочный див, а внутри центровочного дива див с лого и див с улкой. И уже при помощи флекса, ты задаёшь стиль улке и лишкам со ссылками меню внутри, а при помощи отступов ты сам див с меню сможешь двигать. Как-то так, насколько я тебя понял.
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.wrapper{
width:400px;/*Задав ширину главного дива, делаем его по центру*/
margin: 0 auto;
}
ul{
list-style-type:none;/*убираем маркеры улки(кружочки пунктов меню) и сбрасываем отступы на ноль*/
margin:0;
padding-left: 0;
}
li{
border: 1px solid black;/*граница для наглядности, но можно и без неё*/
display:inline-block;/*задаём строчно-блочные элементы, чтобы сделать горизонталь*/
padding:5px;/*отступы внутри пунктов меню*/
margin-right: 15px;/*отступы снаружи пунктов меню(справа)*/
}
li a{
text-decoration: none;/*убираем подчёркивание текста ссылки*/
}
</style>
</head>
<body>
<div class="wrapper">
<div class="menu">
<ul>
<li><a href="#">SHOP</a></li>
<li><a href="#">ABOUT</a></li>
<li><a href="#" class="logo">
<img src="assets/sds.jpgf" class="logo__image"></a></li>
<li><a href="#">CART</a></li>
<li><a href="#">EUR</a></li>
</ul>
</div>
</div>
</body>
</html>
Gm5,
а можно всё вместе?
... минимальный код страницы с вашей проблемой
О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Gm5,
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.wrapper{
width:400px;/*Задав ширину главного дива, делаем его по центру*/
margin: 0 auto;
}
ul{
list-style-type:none;/*убираем маркеры улки(кружочки пунктов меню) и сбрасываем отступы на ноль*/
margin:0;
padding-left: 0;
}
li{
border: 1px solid black;/*граница для наглядности, но можно и без неё*/
display:inline-block;/*задаём строчно-блочные элементы, чтобы сделать горизонталь*/
padding:5px;/*отступы внутри пунктов меню*/
margin-right: 15px;/*отступы снаружи пунктов меню(справа)*/
}
li a{
text-decoration: none;/*убираем подчёркивание текста ссылки*/
}
</style>
</head>
<body>
<div class="wrapper">
<div class="menu">
<ul>
<li><a href="#">SHOP</a></li>
<li><a href="#">ABOUT</a></li>
<li><a href="#" class="logo">
<img src="assets/sds.jpgf" class="logo__image"></a></li>
<li><a href="#">CART</a></li>
<li><a href="#">EUR</a></li>
</ul>
</div>
</div>
</body>
</html>
рони,
Понял! Спасибо! Я обычно разными файлами привык, потому и не понял сразу. Да и сам я - тоже новичок пока что.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot