Zum Inhalt springen

Feature Queries

Media Queries fragen nach der Umgebung (Bildschirmbreite, Präferenzen, …). Feature Queries fragen stattdessen: Kann dieser Browser eine bestimmte CSS-Eigenschaft überhaupt?

@supports (display: grid) {
.layout {
display: grid;
}
}
@supports not (display: grid) {
.layout {
float: right; /* Fallback für sehr alte Browser */
}
}
  • @supports (property: wert) prüft, ob der Browser diese Property/diesen Wert versteht
  • @supports not (...) ist die Verneinung - praktisch für einen Fallback
  • Mehrere Bedingungen lassen sich mit and/or kombinieren, genau wie bei @media