Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在css中悬停时,在文本下方添加一行_Html_Css - Fatal编程技术网

Html 在css中悬停时,在文本下方添加一行

Html 在css中悬停时,在文本下方添加一行,html,css,Html,Css,我正在创建一个菜单,当我将鼠标悬停在菜单上时,我想在文本下方添加一行。我想添加的行是这样的 以下是CSS代码: nav { height: 30px; width: 100%; background: black; font-size: 0.9em; font-family: 'PT Sans', Arial, sans-serif; font-weight: bold; position: relative; } nav ul {

我正在创建一个菜单,当我将鼠标悬停在菜单上时,我想在文本下方添加一行。我想添加的行是这样的

以下是CSS代码:

nav {
    height: 30px;
    width: 100%;
    background: black;
    font-size: 0.9em;
    font-family: 'PT Sans', Arial, sans-serif;
    font-weight: bold;
    position: relative;
}
nav ul {
    padding: 0;
    margin: 0 auto;
}

nav li {
    display: inline;
    float: left;
}

nav a {
    color: #fff;
    display: inline-block;
    margin:5px 5px 5px 30px ;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0px #283744;
}

nav a:hover, nav a:active {

}

添加:
文本装饰:下划线

添加:
文本装饰:下划线

nav a:hover {
    text-decoration: underline;
}

如果不起作用,请将
nava
更改为
nava:link

如果不起作用,请将
nava
更改为
nava:link
您可以使用

nav a:hover {
    text-decoration: underline;
}
如果希望下划线与文本颜色相同,则必须这样做

border-bottom: solid 1px green;
或者您想要的任何颜色

都可以使用

nav a:hover {
    text-decoration: underline;
}
如果希望下划线与文本颜色相同,则必须这样做

border-bottom: solid 1px green;

或者您想要的任何颜色

我们也需要HTML。你能提供一个JSFIDLE吗?我们也需要HTML。你能提供一个JSFIDLE吗?边框底部似乎更符合OP的要求,并且更适合定位/大小/等…感谢dave实际上我使用的是“文本装饰:下划线”;但不知道如何更改颜色,再次感谢。订单底部似乎更符合OP的要求,而且在定位/大小等方面更好…谢谢dave实际上我使用的是“文本装饰:下划线”;但不知道如何更改颜色,再次感谢