html - 如何使悬停背景与菜单高度相同?

标签 html css

如何使悬停背景与菜单高度相同?我还不能做对。

<div id="menu">
        <ul>
            <li> <a href="">Home</a></li>
            <li> <a href="">About us</a></li>
            <li> <a href="">Benefits</a></li>        
            <li> <a href="">How it Works</a></li>
            <li> <a href="sex">Contact us</a></li>
            <li> <a href="">Get Started</a></li>

        </ul>
    </div>

CSS 从这里开始

#menu {
    text-decoration: none;
    display: list-item;
    background-color: cadetblue;
    height: 60px;
}

#menu ul {
    list-style-type: none;
    margin: 0;
}

#menu ul li {
    float: left;
    height: auto;
    padding-left: 100px;
    font-family: sans-serif;
    font-size: 60x;
}

#menu ul li a {
    text-decoration: none;
    color: white;
}

#menu ul li a:hover {
    background-color: darkcyan;
    height: 60px;
}

我在这里缺少位置标签吗?

最佳答案

你已经为 anchor 标签提供了悬停。那么它只会影响 anchor 标签。如果你想要完全,你只需将鼠标悬停到 li 标签

  <style type="text/css">
 #menu {
    text-decoration: none;
    display: list-item;
    background-color: cadetblue;
    height: 60px;
}

#menu ul {
    list-style-type: none;
    margin: 0;
}

#menu ul li {
    display: inline-block;
    padding:1%;
    height: 60px;
    padding-left: 100px;
    font-family: sans-serif;
    font-size: 60x;
}

#menu ul li a {
    text-decoration: none;
    color: white;
}

#menu ul li:hover {
    background-color: darkcyan;

}

关于html - 如何使悬停背景与菜单高度相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36888465/

相关文章:

javascript - 每个html行或列颜色中的文本逐一更改

HTML 电子邮件模板居中

javascript - 如何在文本字段中使用空气泡不消失的条件

ASP.NET 3.5 - 在没有 "disabling"的情况下使字段只读/不可修改

html - Bootstrap well - 使用特定元素或宽度的井

jquery - 为不同的窗口大小调整 div 和按钮的大小

CSS DIV高度背景图片重叠

javascript - ng-if/ng-hide 不会在 HTML 页面上实时更新

html - 用于混淆 html 和 css 的工具

html - 在 flash 顶部带有菜单下拉菜单的 iframe 使 flash 不可点击