我正在构建一个CSS只有两级水平导航栏,其中包含对父级的相对子导航.所有菜单项都是内联的.根据类的"右"或"左",子导航与父级对齐.这是我到目前为止所取得的成就:
HTML:
<body>
<div class="navbar">
<ul class="topnav left">
<li>nav</li>
<li>menu1
<span class="subnav">
<ul class="subnav subnav-left">
<li>item1-1</li>
<li>item1-2</li>
<li>item1-3</li>
</ul>
</span>
</li>
<li>menu2
<span class="subnav">
<ul class="subnav subnav-left">
<li>item2-1</li>
<li>item2-2</li>
<li>item2-3</li>
</ul>
</span>
</li>
</ul>
<ul class="topnav right">
<li class="right">menu3
<span class="subnav subnav-right">
<ul class="subnav subnav-left">
<li>item3-1</li>
<li>item3-2</li>
<li>item3-3</li>
</ul>
</span>
</li>
<li class="right">menu4
<span class="subnav subnav-right">
<ul class="subnav subnav-left">
<li>item4-1</li>
<li>item4-2</li>
<li>item4-3</li>
</ul>
</span>
</li>
</ul>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
CSS:
body {
font-family: arial;
margin: 0;
}
.navbar {
height: 40px; …Run Code Online (Sandbox Code Playgroud)