0

我有一张带有常用标签的 ccs 表。{} a.hover {}

我还有一个 div=id "footer" 我想改变字体样式但是全局 a. 和 a.hover 即使我添加了一个

#footer{
    color: #333333
}

我可以使用它覆盖还是需要尝试?a.#footer或者a.hover:#footer

基本上#footer as 不会因为 a. 上面提到的,即使其他元素在#footerdiv 中工作,例如边距......只是字体颜色和悬停?

有人可以告诉我如何设计这个而不是让全局 a. 干扰它?

非常感谢


如何在 TOAD 中转义 & 符号?

当我尝试在 TOAD 中插入一个具有“&”的值时,我收到一个替换变量的提示。

所以当我尝试:

insert into x values('hello & world'); 

它会提示替换变量“world”。

我尝试在编辑器中右键单击并禁用替换变量的提示,但这似乎仅适用于执行语句 ( F9) 它不适用于作为脚本执行 ( F5)。

我也知道使用chr(38)类似:

insert into x values('hello '||chr(38)||'world');

但我不想要这个。还有其他东西可以帮助我运行脚本吗?

4

5 回答 5

3

这都是关于代码的层次结构:

HTML:

<div>
    <a href="#">Sample link</a>
    <div id="footer">
        <a href="#">Footer link</a>
    </div>
</div>

CSS:

a {
    color: #ebebeb;
}

a:hover {
    color: #000;
}

#footer a {
    color: #3e3e3e;
}

#footer a:hover {
    color: #609;
}
于 2013-09-11T07:56:33.927 回答
1

试试这段代码

#footer a,
#footer a:hover{
 color:#333;
}
于 2013-09-11T07:52:29.423 回答
0

点之后是a什么?正确的形式是a {}, a:hover {},a#footera:hover #footer

于 2013-09-11T07:51:39.643 回答
0

如果您嵌套adiv元素内部,则需要使用

#footer a {
    color: #333333;
}

如果你只使用#footer {}它将应用样式div并且a不会继承颜色,所以你也可以写

#footer {
   color: #f00;
}

#footer a {
   color: inherit;
}
于 2013-09-11T07:59:23.753 回答
0

这是一个特殊的问题。直接为元素设置样式<a>比将一些 CSS 应用于<div id="footer">元素及其所有子元素更具体。您可以使用以下方式定位页脚中的任何链接

#footer a {
    color: #333;
}

由于后代选择器,此规则本身比您用于<a>页脚之外的所有其他元素的规则更具体。

于 2013-09-11T08:05:21.713 回答