besitzt nicht die klasse und es kommt ein bestimmte Zeichenfolge vor

Status
Dieses Thema wurde gelöst! Zur Lösung gehen…

strukturart

Erfahrenes Mitglied
Hallo,

ich möchte bestimmte Elemente von einem 'styling' ausschliessen.
Dazu verwende ich folgende Regel

CSS:
[class*='grid-']:not(.not-responsiv)
{
    min-width:100%;
    max-width:100%;
    overflow:hidden;
    margin:0px;
    display:block;
}

Das Element sieht z.B.: so aus:
HTML:
<div class="grid-col-22 not-responsiv">
hello world!
</div>

Funktioniert jedoch nicht, was mache ich falsch ?

Gruss John
 

Sempervivum

Erfahrenes Mitglied
Habe ich getestet und funktioniert einwandfrei:
Code:
    <style>
        [class*='grid-']:not(.not-responsiv) {
                background-color: gray;
            }
    </style>
    <div class="grid-col-22">
        hello world! ohne .not-responsive
    </div>
    <div class="grid-col-22 not-responsiv">
        hello world!
    </div>
Das erste Div wird grau hinterlegt. Bist Du vielleicht mit der doppelten Verneinung durcheinander gekommen?
 
Status
Dieses Thema wurde gelöst! Zur Lösung gehen…

Neue Beiträge