html - 超链接不会在悬停或访问时改变颜色

标签 html css

这是我的 HTML 的一部分。当您将鼠标悬停在超链接上时,超链接不会改变颜色,即使我已将它们编码为。你知道为什么不吗?

<div class = 'container' >
                    <header> name goes here Illustration</header>
                <nav>
                    <!-- Site navigation menu -->
                    <ul>
                        <li><a href = 'index.html'>home</a></li>
                        <li><a href = '#'>film & Game </a></li>
                        <li><a href = '#'>sketchbook</a></li>
                        <li><a href = '#'>paintings</a></li>
                        <li><a href = 'contact.html'>contact/Info</a></li>
                    </ul>
                </nav>

                <!-- Main content -->
                <div  id='content' > </div>


            </div>

这是我的 CSS 的一部分

a:      link{
    color:              white;
    font-size:          40px;
    font-family:        Modern No. 20;
    text-decoration:    none;

    }

a: visited{
    color:          yellow;
    font-size:      20px;
    font-family:    Modern No. 20;
    text-decoration:    none;
    }

a:  hover{
    color:  blue;
    text-decoration:    underline;
}

最佳答案

需要去掉a:link之间的空格,即:

a:link{
    color:              white;
    font-size:          40px;
    font-family:        Modern No. 20;
    text-decoration:    none;

    }

a:visited{
    color:          yellow;
    font-size:      20px;
    font-family:    Modern No. 20;
    text-decoration:    none;
    }

a:hover{
    color:  blue;
    text-decoration:    underline;
}

关于html - 超链接不会在悬停或访问时改变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17477179/

相关文章:

javascript - 删除其中包含空 ul 标签的 div

asp.net - 如何使用 ASP.NET 更改 HTML 页面元素的 CSS 类?

css - jquery Mobile动态缩略图列表-如何创建边框?

html - Flex-Basis 不工作

html - Flexbox 中元素之间的未知间隙

html - 在折叠的导航栏之后的一行上显示一个表单

javascript - 为什么 jQuery Mobile 选择框会锁定选项?

javascript - 如何将覆盖 HTML5 Canvas 后面的 HTML 元素保存为图像?

javascript - 为什么 C++ CGI form_iterator 值没有进入 XMLHttpRequest 异步 Ajax 请求?

javascript - 将图像悬停效果和功能应用于 PSD 图像