Mam tag span
wewnątrz td
. td
ma klasę z CSS, aby ustawić text-decoration
na underline
, podczas gdy ustawia text-decoration
na none
. Spodziewam się, że tekst wewnątrz span
nie zostanie podkreślony, ale z jakiegoś powodu jest. Czemu?Zakres wewnątrz td nie zastępuje stylu td
.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>
rozpiętości nie ma podkreślenie; komórka tabeli ma jeszcze podkreślenie. Innymi słowy, podkreślenie jest stosowane w komórce, a nie w przęśle, więc twoja zasada na przęśle nie ma zauważalnego efektu. – j08691
Accoeding do @ j08691 komentarz, po prostu spróbuj ustawić "text-decoration: overline;' na span, zobaczysz * underlne * i * overline * oba razem: http://jsfiddle.net/hashem/mfV5V/3/ –
Może ci się przydać ten temat: http://stackoverflow.com/questions/7113520/text-decorationnone-doesnt-remove-text-doration –