2016-03-28 2 views
0

Wenn ich HTMLSelect-Element, aber nicht gewisse innere Elemente in CSS

<p class="all">Example <span class="but">text</span> here.</p> 

ist es möglich, einen einfachen CSS-Stil Farbe die Worte Example und here. zu rot, aber lassen Sie die text auf der Standardfarbe zu schreiben?

+1

Ich nehme an, Sie wollen nicht explizit die Farbe gesetzt? Ich glaube nicht, dass dies allein in CSS möglich ist. Sie werden wahrscheinlich die Farbe des Bereichs mit der Standardfarbe überschreiben müssen. –

+0

Überschreiben Sie entweder die Klasse "but" oder verwenden Sie den Schalter ': not()'. Nachdem ich darüber nachgedacht habe, denke ich, dass es die einzige Option sein könnte, die Klasse "aber" außer Kraft zu setzen. –

Antwort

2

Sie können Farbe verwenden: Eigenschaft in css.

Überprüfen Sie die unten angegebenen Code-Schnipsel.

p{color:red} 
 
.but{color:initial;}
<div> 
 
    <p class="all">Example <span class="but">text</span> here.</p> 
 
    </div>

0

nicht: - eine Farbe für den span class gesetzt, aber nur

<style> 
    .all{ color:red;} 
    :not(but)({color:initial;} 
    </style> 

<p class="all">Example <span class="but">text</span> here.</p> 
Verwandte Themen