【发布时间】:2020-12-07 12:55:00
【问题描述】:
我试图缩短 w3schools 的 css 教程 (https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_dropdown_navbar) 上的导航栏代码。但是我的下拉菜单显示不正确。这是为什么呢?
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<style>
body {
font-family: Arial, Helvetica, sans-serif;
}
a, span{
background-color: black;
color: white;
text-decoration:none;
}
.drop{
position: absolute;
z-index: 1;
display:none;
}
span:hover .drop{
display: block;
}
</style>
</head>
<body>
<a href="#home">Home</a>
<a href="#news">News</a>
<span>Dropdown
<a class="drop" href="#">Link 1</a>
<a class="drop" href="#">Link 2</a>
<a class="drop" href="#">Link 3</a>
</span>
<h3>Dropdown Menu inside a Navigation Bar</h3>
<p>Hover over the "Dropdown" link to see the dropdown menu.</p>
</body>
</html>
【问题讨论】:
标签: html css navigationbar