2017-06-08 8 views
0

ich einige Satz von CSS-Klassen haben und in einer der Klassen, die wir maximale Breite von Größe Fenster verfolgen und Stile ändern, wenn es weniger als 100.deaktivieren @media in css

ist
@media all and (max-width: 100px) { 
    some code... 
} 

Also muss ich verhindern Veränderung Stile, wenn Fenster Breite ist weniger als 100. Mit anderen Worten, wie kann ich @media überlasten und deaktivieren Sie es, nur durch CSS-Weg (nicht javascript, jQuery)?

+0

Kann nicht Sie entfernen nur diesen Code? –

+0

Nein, es ist eine Vorlage, die wir an verschiedenen Orten verwenden. – Ted

+0

Nicht nur mit CSS. Sie können vielleicht etwas mit JavaScript zusammen hacken, aber das wäre scheußlich zu warten. –

Antwort

1

Sie eine Klasse Körper (zB .no-media) und fügen Sie Stile für diese Klasse hinzufügen:

@media all and (max-width: 100) { 
    .no-media p { 
    color: red; 
    } 
} 

können Sie auch !important verwenden, um einige CSS-Regeln zu erzwingen:

p { 
    color: red !important; 
} 
+0

Dieses Medium ändert viele Stile, also brauche ich eine einfache Lösung, nur um es nur durch CSS-Weg zu deaktivieren. – Ted

+1

@Ted Können Sie dieses Stylesheet nicht einfach hinzufügen? –

+0

nicht, es ist in einer CSS-Datei mit anderen Klassen. – Ted