我正在尝试创建一个菜单,其中 ul 列表作为主菜单,div 集合作为子菜单,HTML 和 CSS 如下,
<ul>
<li><a>AAAAAA</a>
<div class="m-div group">
<div class="child">
<a>ITEM One</a><br />
<a>ITEM One</a><br />
<a>ITEM One</a><br />
</div>
<div class="child">
<a>ITEM Two</a><br />
<a>ITEM Two</a><br />
<a>ITEM Two</a><br />
</div>
<div class="child">
<a>ITEM Three</a><br />
<a>ITEM Three</a><br />
<a>ITEM Three</a><br />
</div>
</div>
</li>
<li><a>BBBBBBB</a></li>
<li><a>CCCCCCC</a></li>
<li><a>DDDDDDD</a></li>
</ul>
* {
padding: 0px;
margin: 0px;
}
ul {
position: relative;
float: left;
}
ul li {
position: relative;
display: inline-block;
float: left;
list-style: none;
margin-left: 10px;
}
.m-div {
background-color: lightgray;
float: left;
position: absolute;
}
.child {
float: left;
width: 150px;
}
但是这段代码将菜单呈现为,
我需要子菜单并排显示,
我该如何解决这个问题?