css - 悬停、事件、焦点状态是否继承值?

标签 css hyperlink focus hover

我只是想知道您是否不更改值,hoveractivefocus 会自动从标准 一个标签?

例如:

.wrapper .left .main .row .holder .more a,
#content .wrapper .left .main .row .holder .more a:visited
{
    width: 92px;
    min-width: 92px;
    max-width: 92px;
    height: 23px;
    min-height: 23px;
    max-height: 23px;
    display: block;
    margin: 0px auto;
    background: #fff url(../images/more-info-btn.png) top left no-repeat;
}

#content .wrapper .left .main .row .holder .more a:hover {
    width: 92px;
    min-width: 92px;
    max-width: 92px;
    height: 23px;
    min-height: 23px;
    max-height: 23px;  
    display: block;
    margin: 0px auto;
    background: #fff url(../images/more-info-btn.png) bottom left no-repeat;
}

下面会做同样的事情吗?

#content .wrapper .left .main .row .holder .more a,
#content .wrapper .left .main .row .holder .more a:visited
{
    width: 92px;
    min-width: 92px;
    max-width: 92px;
    height: 23px;
    min-height: 23px;
    max-height: 23px;
    display: block;
    margin: 0px auto;
    background: #fff url(../images/more-info-btn.png) top left no-repeat;
}

#content .wrapper .left .main .row .holder .more a:hover {
    background: #fff url(../images/more-info-btn.png) bottom left no-repeat;
}

最佳答案

是的,没错,伪状态会继承值。

为了保持一致性,最好只声明您在伪状态规则中更改的样式。

使用以下代码,文本将始终为font-size:1.9em,无论:hover如何,padding-top:10px > 状态:

a
{
    color:red;
    font-size:1.9em;
    padding-top:10px;
}

a:hover
{
    color:green;
}​

-- SEE EXAMPLE --

关于css - 悬停、事件、焦点状态是否继承值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10188311/

相关文章:

javascript - 在 HTML 源代码中查找所有空链接(包含 href ="x"的空标签)的最通用方法是什么?

jquery - 使用 jQuery 选择焦点文本在 Safari 和 Chrome 中不起作用

java - 自定义 FocusTraversalPolicy 类 Java Swing

html - 当我调整网站大小时,图像不在一起

html - 如何使 2 个 div float ,左边的 div 具有固定的右边距?

iphone - html/iOS——根据设备是 iPhone 还是 iPad,将链接解析为不同的内容

javascript - 在 ember 应用程序中设置焦点

javascript - AngularJS:观察尺寸的最佳方式?

html - 如何将此页面的所有 html 元素定位到屏幕中央?

php - 将 php 链接变量放入 javascript 中?