§ ITPOW >> 文档 >> CSS

为什么为 a 单独指定样式

作者:vkvi 来源:ITPOW(原创) 日期:2010-2-19

假如我们希望一个 div 中的文字、超链接都为黑色,我们只为 div 设置 color 是不够的,还需要为 div a 设置 color。

div,
div a
{
    background-color:#FFFFFF;
    color:#000000;
}

为什么还要为 a 设置样式呢?为什么 a 标签不能继承上级标签 div 的样式呢?

是因为 a 是一个特殊的标签,它拥有自己的一些样式,就像 b 标签默认加粗样式、u 标签默认下划线样式一样。而 b、u 是需要抛弃的标签,所以我们很少理会他们对文档样式的影响,但 a 是有用的标签,在文档中频繁出现,所以我们写 CSS 时,除了考虑普通文本,还要考虑超链接。

相关阅读

相关文章