2016-04-12 6 views
0

Ich verwende http://www.w3.org/TR/css3-mediaqueries/, um abhängig vom verfügbaren Ansichtsfenster ein anderes Design zu haben.Gibt es eine Möglichkeit, @media min/max-width/height zu negieren?

Damit meine Suche und Ersetzen, ich für jedes Mal arbeiten entscheiden, die Cut-off-Punkte einzustellen, würde Ich mag klar @media (min-width: 500px) negieren zu, die auf (max-width: 500px) schneidet, und daher sein muss wird manuell stattdessen als (max-width: 499px) negiert, was dann das Suchen und Ersetzen durchbricht.

Ich habe versucht not (min-width: 500px), aber es scheint überhaupt nicht zu funktionieren. Gibt es eine Möglichkeit, @media (min-width: 500px) zu negieren, so dass die negative Abfrage immer noch 500px enthält, damit meine Suche-und-ersetzen funktioniert?

+0

funktioniert würde ich nicht tun das verwende ich nie min-width. Ich beginne groß und arbeite nach ... [at] Medienbildschirm und (max-width: 1025px) {/// überschreibt} [at] Medienbildschirm und (max-width: 769px) {/// überschreibt 1024px} Da css sematntic ist, werden Sie immer mit den kleineren Bildschirmgrößen auf diese Weise überschreiben. – user1712691

+0

Warum funktioniert 'not (min-width: 500px)' nicht, vorausgesetzt, Sie haben die Dokumentation befolgt und sie als 'nicht alle und (min-width: 500px) 'geschrieben? –

+0

Cool! Werde versuchen 'nicht alle und'. Wie wäre es jedoch mit anderen Aussagen zu verschmelzen? Z.B. Wie übersetze ich '(min-width: 840px) und (max-height: 399px)', wobei nur der '99' negiert werden muss? – cnst

Antwort

0

Versuchen Sie, diese

@media not all and (min-width: 500px) { 
    //selectors 
} 

Sie auch auf Ihre Bedürfnisse je versuchen kann,

@media not screen and (device-width:500px) 

Diese nicht

not (min-width: 500px) {} 

https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries

+0

Cool! Werde versuchen 'nicht alle und'. Wie wäre es jedoch mit anderen Aussagen zu verschmelzen? Z.B. Wie übersetze ich '(min-width: 840px) und (max-height: 399px)', wobei nur der '99' negiert werden muss? – cnst

+0

Ich bearbeite 'max' zu 'min'. Aus Versehen habe ich das hinzugefügt. Auch ich bin mir nicht sicher, warum Sie negieren wollen, wenn Sie "nur" Breite oder Gerätebreite in der Medienabfrage verwenden können. Können Sie bitte ausarbeiten, was Ihre Bedürfnisse sind, weil ich denke, dass dies durch eine gute Menge von min vermieden werden kann - und max-width media rules – myDoggyWritesCode

+0

Ich habe nicht bekommen, was "99" in dieser Zeile ist "(min-width: 840px) und (max-height: 399px), wobei nur der 99 negiert werden muss". Möchten Sie auch in den Seitenverhältnis-Medienabfrageregeln schauen? Das könnte auch helfen. – myDoggyWritesCode

Verwandte Themen