Задать вопрос
@Vova135798

Как сделать подменю в столбик?

Я вывожу меню в строчку, но свойство inline применилось и для подменю. Как отменить это свойство для подменю?
<header>
        <div class="logo">
            <h1>Uniqlo</h1>
        </div>
        <ul class="first_menu">
            <li><a href="#">Home</a></li>
            <li><a href="#">Man</a>
                <ul class=sub-menu>
                    <li>подпунтк21</li>
                    <li>подпункт 2</li>
                    <li>третий подпункт</li>
                </ul>
            </li>
            <li><a href="#">Woman</a></li>
            <li><a href="#">Sale</a></li>
            <li><a href="#">Contacts</a></li>
        </ul>
        <ul class="second_menu">
            <li><img src="static/search.svg" width="20px" alt="cart"></li>
            <li><img src="static/heart.svg" width="20px" alt="wishlist"></li>
            <li><img src="static/cart2.svg" height="23px" alt="search"></li>
        </ul>
    </header>

body{
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
header{
    display: flex;
    align-items:center;
    justify-content: space-between;
    max-width: 1200px;
    margin: 0 auto;
    vertical-align: middle;
}
.logo{
    margin-left: 50px;
}
.second_menu{
margin-right: 50px;
}
header ul li{
    display: inline;
    vertical-align: middle;
    font-size: 18px;
    padding: 0 30px 0 0 ;
}
header a{
    text-decoration: none;
    color: #000;
}
header a:hover{
    color: #F34723;
}

li .sub-menu{
    display: block;
    position: absolute;
    

}
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
ul {
    position: absolute;
    display: block;
}
ul.sub-menu li{
    display: block;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы