#html #css
#HTML #css
Вопрос:
у меня к вам вопрос, ребята, я создал навигационную панель для своего веб-сайта, но я не могу справиться с выпадающим меню. Проблема в том, что когда я хочу, чтобы все ссылки находились в середине навигационной панели, но когда я наведу курсор на выпадающее меню навигации, оно не останется открытым при наведении. Я знаю, что могу это исправить, добавив li float:left вместо li display:inline, но тогда все ссылки идут влево, поэтому мой вопрос: есть ли способ, при котором все мои ссылки могли бы быть сосредоточены в середине моей навигационной панели, а мое выпадающее меню навигации могло бы оставаться открытымпри наведении курсора мыши? Это мой код:
nav {
font-size:75%;
text-align: center;
}
ul {
width:100%;
list-style-type: none;
margin-left: -8px;
padding: 0px;
overflow: hidden;
background-color: black;
}
li {
display: inline;
}
li a {
display: inline-block;
color: white;
padding: 14px 16px;
text-decoration: none;
}
li a:hover, .dropdown:hover .dropbtn {
color:darkgrey;
}
li.dropdown {
display: inline-block;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 134px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
text-align: left;
}
.dropdown-content a:hover {background-color: #f1f1f1;}
.dropdown:hover .dropdown-content {
display: block;
}
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<nav>
<ul>
<li><a href="mainpage.html">Начало</a></li>
<li class="dropdown" >
<a href="zafirmata.html" class="dropbtn">За фирмата</a>
<div class="dropdown-content">
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
</li>
<li><a href="zasobstvenika1CV.html">За собствениците</a></li>
<li><a href="produkti.html">Продукти</a></li>
<li><a href="porachki.html">Поръчки</a></li>
<li><a href="mneniq.html">Мнения</a></li>
</ul>
</nav>
</body>
</html>
На самом деле я понятия не имею, как это работает в этом онлайн-редакторе, но у меня это не работает, когда я это делаю! Пожалуйста, остановитесь!
Комментарии:
1. поскольку здесь все работает нормально…. Это все ваши коды?… какой браузер и версию браузера вы используете, чтобы ожидаемый результат не работал?
2. Ну, я использую Chrome, и я думаю, что это последняя версия. На самом деле только сейчас я обнаружил , что видео , которое я поместил прямо под выпадающим списком , вызывает проблемы , поэтому , когда я переместил его , выпадающий список работает нормально! Однако я до сих пор понятия не имею, почему он прослушивался, когда под ним было видео!
3. хммм …… наверное, загляните в правила css для видео контейнера или его родительского контейнера… Поместите этот HTML-код видео (если он не длинный) в свой вопрос, лучше понять, в чем проблема, от того, кто это делает….