一个奇怪的样式问题, 想去掉 a 标签的下划线样式, 于是增加了以下样式

a {
    text-decoration: none;
}

也就是 text-decoration: none;, 可是却不生效, 链接的下划线还是存在, 网上找了一下原因, 最后在 Stack Overflow 一个帖子 上看到有人说如果是 wordpress 主题, 还要增加一个 box-shadow: none;, 如下:

a {
    text-decoration: none;
    box-shadow: none;
}

加完后果然行了, 也不清楚是为啥...

css 的一个问题就是, 很多特性不满足简单的可加性, 经常有各种限制或在某种条件下才生效的情况.

所以, 除非你比较系统地掌握了 css, 否则你还是会经常碰到一些问题...