Подскажите что я неправильно делаю выпадавшие меню оно появляется только горизонтальное

0
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<meta name="description" content="Киномонстр - это портал о кино" />
<meta name="keywords" content="фильмы, фильмы онлайн, hd" />
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>

<div class="main">

<div class="header" ">
<div class="logo">
<div class="logo_text">

</div>
</div>

<div class="menubar">

<ul class="menu">
<li><a href="#">ОБО МНЕ</a></li>
<li><a href="#">АССОРТИМЕНТ</a>
<ul>
<li><a href=#>Sudmenu 1</a></li>
<li><a href=#>Sudmenu 1</a></li>
<li><a href=#>Sudmenu 1</a></li>
</ul>
</li>
<li><a href="#">НАЧИНКИ</a></li>
<li><a href="#">КАК ОФОРМИТЬ ЗАКАЗ</a></li>
<li><a href="#">ДОСТАВКА/ОПЛАТА</a></li>
<li><a href="#">КОНТАКТЫ</a></li>

</ul>

</div>


</div>

</div>
<footer>
<div class="container">
<p class="text-center"> <a href="https://fructcode.com">FRUCTCODE.COM</a> </p>
</div>
</footer>

</body>
</html>

* {
margin: 0;
padding: 0;
}

.header {
background-color: #9a928da6;
height: 80px;
font-size: 0.8em;
margin-left: 0px;
margin-right: 0px;
min-width: 1000px;
margin-top: 0px;
background-size: 100%
}




.main, .logo, .menubar, .site_content, .footer {
margin-left: auto;
margin-right: auto;
}

.logo {
width: 880px;
padding-bottom: 40px;
}

.logo h1, .logo h2 {
font: normal 300% 'century gothic', arial, sans-serif;
margin: 0 0 0 9px;
}

.logo_text h1, .logo_text h1 a, .logo_text h1 a:hover {
padding: 22px 0 0 0;
color: #fff;
letter-spacing: 0.1em;
text-decoration: none;
}

.logo_text h2 {
font-size: 0.9em;
padding: 10px 0 0 0;
color: #999;
}

.menubar {
width: 900px;
height: 46px;
}

ul.menu {
float: center;
}

ul.menu li {
float: left;
padding: 0 0 0 9px;
list-style: none;
margin: 1px 2px 0 0;
margin-bottom: 200px;
}

ul.menu li a {
font: normal 100% 'trebuchet ms', sans-serif;
display: block;
height: 0px;
padding: 8px 8px 8px 8px;
color: #fff;
text-decoration: none;
font-size: 16px;
font-weight: 500;
font-family: "Marmelad Regular";
}

ul.menu li.selected a {
color: #aeb002;
}

ul.menu li a:hover {
color: #e4ec04;
}
.menu ul ul {
display: none;
position: absolute;
top: 100%;
}
.menu ul li:hover > ul {
display: inherit;
}

.menu ul ul li {
min-width:170px;
float:none;
display:list-item;
position: relative;
}


footer {
color: #666;
background-color: #222;
padding: 17px 0 18px 0;
border-top: 1px solid #000; 
}

footer a {
color: #999;
}

footer a:hover {
color: #efefef;



html
css

1 ответов

1

У вас html-разметка вся нарушена - лишние закрытые тэги ul, например в этом вашем фрагменте кода:

<ul class="menu ">
	<li><a href="# ">ОБО МНЕ</a></li>
	<li><a href="# ">АССОРТИМЕНТ</a>
<ul>
<li><a href=#>Sudmenu 1</a></li>
<li><a href=#>Sudmenu 1</a></li>
<li><a href=#>Sudmenu 1</a></li>
</ul>
</li>
<li><a href="# ">НАЧИНКИ</a></li>
<li><a href="# ">КАК ОФОРМИТЬ ЗАКАЗ</a></li>
<li><a href="# ">ДОСТАВКА/ОПЛАТА</a></li>
<li><a href="# ">КОНТАКТЫ</a></li>

</ul>

нарушено форматирование кода, остальные моменты даже не смотрел. 

Здесь важно быть очень внимательным, по себе знаю, что только очень внимательная проверка написанного кода дает результаты практически без ошибок.

Sign up or Log in to write an answer