Я прошел через W3Schools, чтобы попытаться понять структуру кодирования выпадающих меню. При открытии страницы и наведении курсора на текст «Merch» предполагается отобразить выпадающее меню. Однако по какой-то причине он не отображается. Пожалуйста, усились для меня и покажи мне, где я ошибся.Выпадающее меню почему-то не работает
<!DOCTYPE html>
<html>
<head>
<style>
ul {
margin: 0;
overflow: hidden;
background-color: dimgray;
list-style-type: none;
}
li {
float: left;
}
li a {
text-decoration: none;
font-family: sans-serif;
display: inline-block;
color: white;
padding: 12px;
}
li a:hover {
background-color: gray;
}
#dropdown {
position: absolute;
display: none;
background-color: darkgray;
min-width: 140px;
}
#dropdown a {
color: white;
text-align: left;
padding: 10px;
display: block;
text-align: left;
}
#dropdown a:hover {
background-color: gray;
}
#dropbtn:hover #dropdown {
display: block;
}
</style>
</head>
<body>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#" id="dropbtn">Merch</a>
<div id="dropdown">
<a href="#">Shirts</a>
<a href="#">Pants</a>
</div>
</li>
<li><a href="#">About Us</a></li>
</ul>
</body>
</html>
Wow! Спасибо! Я не знал, что идентификатор был введен в элемент a. – JRB