<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Dropdown Menu</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<nav class="navbar">
<ul class="menu">
<li class="menu-item">
<a href="#">Home</a>
</li>
<li class="menu-item dropdown">
<a href="#" class="dropdown-toggle">Services</a>
<ul class="dropdown-menu">
<li><a href="#">Web Development</a></li>
<li><a href="#">App Development</a></li>
<li><a href="#">SEO Optimization</a></li>
</ul>
</li>
<li class="menu-item">
<a href="#">Contact</a>
</li>
</ul>
</nav>
<script src="script.js"></script>
</body>
</html>
Next, we’ll style the menu using CSS. We’ll start by styling the basic menu and then hide the dropdown menu by default.