css - CSS文件中有顺序吗?为什么要加下划线 (a href)

标签 css

我有这个 CSS 代码:

    .mini-profile {
        padding: 12px;
        color: #333333;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .mini-profile a {
        color: #333333;
    }

    .mini-profile a:hover {
        color:#08C;
    }

    .metadata{
        color: #999;
        text-decoration:none;

    }

    .metadata:hover{
        color: #999;
        text-decoration:none;
    }

    .metadata a{
        color: #999;
        text-decoration:none;
    }

    .metadata a:hover {
        color: #333333;
        text-decoration:none;
    }

现在我有这个:

    <div class="bs-docs-sidebar bs-docs-sidenav rounded-div-white mini-profile">
        <a href="www.google.com">
        <div class="content">
            <div style="margin-left:50px;"><b style="display:block;">Antoine</b>
                <small class="metadata">View my profile page</small>
            </div>
        </div>
        </a>
    </div>​

http://jsfiddle.net/PspXV/

现在,为什么“查看配置文件”在悬停时带有下划线?为什么?!他们是我必须遵循的文件中的顺序吗?

最佳答案

.mini-profile a:hover {
    color:#08C;
    text-decoration:underline; 
  • 这就是为什么

你的 div 类是 class="bs-docs-sidebar bs-docs-sidenav rounded-div-white mini-profile"

特别是 mini-profile

关于css - CSS文件中有顺序吗?为什么要加下划线 (a href),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13157655/

相关文章:

html - 在列表项内的 x-overflow 上截断

CSS:内联元素拉伸(stretch)以填充容器的可用水平空间

css - Bootstrap 中的 HTML 需要验证消息样式问题

javascript - 无法从 Angular 2 中的多选输入文本框中获取值

javascript - 需要更简单的 JS 代码,只有一个 ID 属性

css - document.styleSheets[x].cssRules 为空

javascript - 在没有 Jquery 的情况下,在 mouseEnter 和 mouseLeave 上 react 停止/开始淡出

css - 如何知道确切的像素大小/CSS 元素之间的关系?

javascript - 如何用jquery控制html属性

css - 制作 CSS Sprite 的工具?