【发布时间】:2016-11-10 02:53:00
【问题描述】:
我试图有一个菜单,其中一些链接浮动在左侧,然后我有一个 div,其中一些我想浮动在右侧。
我正在尝试使用下面的代码执行此操作,并且它正在工作,但是左侧链接和右侧链接在菜单中心没有对齐height,你知道为什么吗?
而且:hover 效果也没有占据菜单的整个height。
代码:
.container {
width: 100%;
background: yellow;
float: left;
}
.content {
height: 50px;
}
.menu-list {
list-style: none;
}
.menu-list li {
float: left;
}
.menu-links {
float: right;
}
.menu-list li a {
color: #aaa;
text-decoration: none;
line-height: 50px;
font-weight: bold;
}
.menu-list li a:hover {
background: red;
}
<div class="container">
<div class="content">
<ul class="menu-list">
<li><a title="" href="">Home</a>
</li>
<li><a title="" href="">Home</a>
</li>
<li><a title="" href="">Home</a>
</li>
<li><a title="" href="">Home</a>
</li>
<li><a title="" href="">Home</a>
</li>
<li><a title="" href="">Home</a>
</li>
<li><a title="" href="">Home</a>
</li>
</ul>
<div class="menu-links">
<a href="">Link 1</a>
<a href="">Link 2</a>
</div>
</div>
</div>
【问题讨论】:
-
我推荐 flexbox
标签: html css html-lists