html - 链接样式不起作用

标签 html css hover hyperlink

我正在尝试设置我的链接的样式,为此我使用了这段代码:

.navtext {
    position:absolute;
    top:130px;
    right:50px;
    color:#ffffff;
    font-size:20px;
    z-index:3;
}

a.navtext:link {
    color:#ffffff;
    text-decoration:none;
}

a.navtext:hover {
    color:#ffffff;
    text-decoration:underline;
}

a.navtext:visited {
    color:#ffffff;
    text-decoration:none;
}

这是我的 html:

<div class="navtext">
    <a href="index.php">Home</a>
    <a href="about.php">About</a>
    <a href="school.php">School</a>
    <a href="workshop">Workshop</a>
    <a href="contact.php">Contact</a>
</div>

但它们保持默认(链接:蓝色,带下划线。无悬停。已访问:紫色,带下划线。

最佳答案

a.navtext选择 <a>标记为“navtext”类。

你没有这样的<a>标签。你的<a>标签没有类。

试试像 .navtext a 这样的东西反而。这选择了一个 <a>带有“navtext”类的元素内的标记。

关于html - 链接样式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14248442/

相关文章:

html - VB.net WebBrowser 控件不处理带有 float 的 CSS div

javascript - 如何处理嵌套事件监听器javascript? (与嵌套的 html 元素无关)

html - 是否必须验证全局代码?

Jquery Dropdownlist 不显示所选元素。?

html - 纯 CSS : Show image2 above/over/on top image1 on hover

html - 没有 Javascript 的悬停选项卡

html - 悬停时垂直对齐内容

html - html5 <audio>标记在IE11中不起作用

javascript - 当我再次单击时,它不显示并且高度返回到 0px 但是里面的元素显示并且不显示或离开页面

一个非常高的 div 中的 HTML 内容