html - h1 标签悬停效果在列表中不起作用

标签 html css

我有这个 CSS:

nav {
    float: left;
    margin-top: 30px;
    margin-left: -3px;
}
nav ul li  {
    display: inline-block;
    list-style: none;
}
nav ul li h1  {
    font-size: 40.5px;
    font-weight: 600;
}
/* PADDING FOR NAV */
.navp {
    padding-right: 45px;
}
#reflect h1:hover {
    text-decoration: underline !important;
}


#reflect {
  position: relative;
  -webkit-box-reflect: below -30px -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, transparent 50%, transparent 100%);
}

#reflect:before {
  background: -moz-linear-gradient(center top, #FFFFFF, #FFFFFF 30%, rgba(255, 255, 255, 0.9) 65%, rgba(255, 255, 255, 0.7)) repeat scroll 0 0 padding-box, -moz-element(#reflect) no-repeat scroll 0 -127px content-box rgba(0, 0, 0, 0);
  content: "";
  height: 140px;
  left: 0;
  position: absolute;
  top: 277px;
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  width: 360px;
}

还有这个 HTML:

<nav>
    <ul>
        <li id="reflect" class="navp txtRot"><h1>HOME<h1></li>
        <li id="reflect" class="navp txtOrange"><h1>ANGEBOT<h1></li>
        <li id="reflect" class="navp txtGelb"><h1>TEAM<h1></li>
        <li id="reflect" class="navp txtGruen"><h1>UMWELT<h1></li>
        <li id="reflect" class="txtBlau"><h1>KONTAKT<h1></li>
    </ul>
</nav>

我的目标是在我将鼠标悬停在 H1 标签上时在其上添加下划线。我的错误是什么? 我也试过:

h1:hover {
    text-decoration: underline !important;
}

但这也行不通。

非常感谢任何帮助!

最佳答案

<ul>
     <li id="reflect" class="navp txtRot"><h1>HOME<h1></li>
     <li id="reflect" class="navp txtOrange"><h1>ANGEBOT<h1></li>
     <li id="reflect" class="navp txtGelb"><h1>TEAM<h1></li>
     <li id="reflect" class="navp txtGruen"><h1>UMWELT<h1></li>
     <li id="reflect" class="txtBlau"><h1>KONTAKT<h1></li>
</ul>

您似乎没有关闭 h1 标签。 <h1>HOME<h1>

您需要关闭它们。就像您对无序列表标签所做的一样 <ul></ul>您还必须关闭每个 header 标签 <h1>HOME</h1>

关于html - h1 标签悬停效果在列表中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37568639/

相关文章:

Javascript:如何跟踪 div 的绝对位置(顶部/左侧)?

html - 为什么 image.height 尺寸不合适?

css - Chrome 没有正确显示媒体查询内容

css - 我可以合并 :nth-child() or :nth-of-type() with an arbitrary selector? 吗

javascript - 控制来自第三方的 document.write 调用的范围

javascript - 在 html 数据属性中存储图像标签数组并在单击时检索它们

css - IE7 : How to make TD float?

css - 大型网站样式的常见模式

javascript - 录制音频..切断

python - 是否可以通过网络读取 mp4 的特定部分?