Wie kann sichergestellt werden, dass eine dicke Unterstreichung bei Zeilenumbrüchen funktioniert?
<p>Ich verwende den folgenden Code, um meinen Hyperlinks eine dickere/stilisiertere Unterstreichungsdekoration hinzuzufügen. </p>
<pre class="brush:php;toolbar:false;">a { text-decoration: none;}
a:hover { color: #c0632e }
a::after { content: ""; position: absolute;
unten: 0; links: 0; Hintergrundfarbe: #2EB0C0;
Deckkraft: 0,15; Z-Index: -1;
a:hover::after { Hintergrundfarbe: #c0632e }</pre>
<p>Es funktioniert jedoch nur, wenn ich es in eine Klasse konvertiere und es jedem Link als <code><span></code> hinzufüge. Wenn ich versuche, es global zu implementieren, funktioniert es nicht, wenn in der Mitte des Hyperlinks ein Zeilenumbruch steht. Es funktioniert gut, wenn keine Zeilenumbrüche vorhanden sind, aber nicht, wenn Zeilenumbrüche vorhanden sind. </p>
<p>Gibt es eine Möglichkeit, dies zu beheben, sodass es global verwendet werden kann, ohne dass <code><span></code> definiert werden muss? </p>