Ich glaube nicht, dass es möglich ist. Von SitePoint :
Auch Textdekorationen auf Inline-Boxen werden entlang der gesamten Box gerendert, auch wenn es Abkömmlinge enthält. Auch dies mag ähnlich erscheinen Erbe. Irgendeine Textdekoration Einstellung auf eine Nachkommen-Box kann nie "Rückgängig machen" die Textdekorationen eines Vorfahre.
Die folgende Zeile in der akzeptierten Antwort ist falsch:
Jede Textdekoration auf a Nachkomme-Box kann niemals die "rückgängig machen" Textdekorationen einer Ahnenbox.
Sag niemals nie, oder?
Ich habe noch keine Lösung für IE gefunden (es sei denn, Sie arbeiten mit einem Szenario, in dem die Durchstreichung auf %code% gesetzt ist), aber ist für andere Browser möglich, obwohl Sie es sind muss die Nebenwirkungen der Lösung bekämpfen.
Sehen Sie selbst Ссылка
Kurz gesagt: Fügen Sie einfach %code% zum Stil des Kindes hinzu. Aus irgendeinem Grund in FF können Sie% of_co_de%, %code% , %code% oder %code% verwenden, aber diese funktionieren nicht in Safari / Chrome.
Es verwendet den folgenden Code:
Ich habe gerade gefunden, dass wenn Sie Position: absolut für Block setzen, wird es sowohl in Chrom und FF funktionieren:
Hässlich, kann aber in einigen Fällen helfen;
Wie würde ich einen Eltern-Text-Deko-Stil negieren oder entfernen? Im folgenden Beispiel haben sowohl der Text als auch der Anker eine Textverzierung des Zeilenumbruchs. Gibt es eine Möglichkeit, das nicht auf das Anchor-Tag anzuwenden?
HINWEIS: das Umschließen des inneren Textes in einem Bereich ist keine einfache Option mit dem, was ich habe, also suche ich nach einer Lösung, die auf den CSS-Stilen basiert, wenn möglich.