6

の中にspanタグがありtdます。にはtdを に設定する CSS を持つクラスがあり、にはtext-decorationunderlinespan設定text-decorationnoneます。内のテキストにはspan下線が引かれていないと思いますが、何らかの理由で下線が引かれています。なんで?

.u {
    text-decoration: underline;
}

.no-u {
    text-decoration: none !important;
}
<table>
    <tr>
        <td class="u">
            <span class="no-u" style="text-decoration: none !important;">My Text</span>
        </td>
    </tr>
</table>

4

2 に答える 2

7

子孫の下線付きスタイルは削除できません。

http://www.w3.org/TR/CSS21/text.html#lining-striking-props

子孫要素の 'text-decoration' プロパティは、先祖の装飾に影響を与えることはできません。

于 2013-08-28T16:40:08.753 に答える