CSS: Wie entferne ich die Unterstreichung von einem Link, der nicht direkt im Anker-Tag ist?

8
%Vor%

funktioniert nicht = \

    
NullVoxPopuli 05.03.2011, 22:55
quelle

5 Antworten

12

Ihr Code versucht, die Unterstreichung von der div (die wahrscheinlich keine hat) zu entfernen, anstatt von der Verbindung (was wahrscheinlich der Fall ist). Einfach

%Vor%

funktioniert, obwohl dadurch die Unterstreichung von allen Links entfernt wird.

Wenn Sie für diesen Link spezifischer sein müssen, verwenden Sie

%Vor%

Dies setzt voraus, dass die Unterstreichung tatsächlich ein text-decoration auf dem Link-Element ist und nicht ein border-bottom auf dem div.

    
Nico Burns 05.03.2011, 23:05
quelle
1

Problem ist, dass es die Unterstreichung nicht unter den Text stellt, es unterstreicht das div. Grundsätzlich müssten Sie die Regel am Anker noch definieren, nicht für den Inhalt im Anker:

%Vor%     
chris lewis 05.03.2011 23:05
quelle
0

Es könnte möglicherweise ein Problem sein, dass eine andere Klasse / Eigenschaft Ihren letzten Versuch außer Kraft setzt; Versuche jedoch, was Silence Dogood gesagt hat:

%Vor%

Wenn das nicht funktioniert, müssen wir den Rest des CSS sehen.

    
Jeff Andersen 05.03.2011 23:04
quelle
0

Sie müssen immer noch den Text-Dekoration-Stil auf das äußere href-Tag anwenden.

Beispiel folgt:

%Vor%     
Silence Dogood 05.03.2011 23:00
quelle
0

Kannst du das nicht einfach benutzen?

%Vor%

Das obige ist offensichtlich mein eigenes.

    
Houston 01.10.2014 02:43
quelle

Tags und Links