【发布时间】:2010-05-13 11:34:37
【问题描述】:
我有以下 HTML。
<ul>
<li>
<a>asdas</a>
</li>
</ul>
在我的 CSS 样式表中,我有 a 标签的常规设置,以及 ul li a 的数百行设置。 像这样:
a:link
{
color: red;
}
...
ul li a
{
color:blue;
}
Firebug 告诉我,首先加载 color:blue,然后被 color:red 覆盖
到目前为止,我一直认为,加载 css 文件的顺序和单个 css 文件中的样式顺序告诉浏览器应该如何格式化 html 元素。不幸的是,我现在反之亦然。
那么告诉我,我必须如何纠正我的样式以实现 li 内的 a 标签呈现蓝色而不是红色?
【问题讨论】: