Wszystkie urządzenia
@media all
Tylko do druku
@media print
Tylko czytniki ekranu
@media speech
Powierzchnia wyświetlania QSXGA i większa
@media (min-width:2560px)
Powierzchnia wyświetlania HD 1080 i większa
@media (min-width:1920px)
Powierzchnia wyświetlania SVGA i większa
@media (min-width:800px)
Ekrany w pozycji pionowej
@media all and (orientation:portrait)
Ekrany w pozycji poziomej
@media all and (orientation:landscape)
Ekrany o wysokości dokładnie 600px
@media (device-height: 600px)
Ekrany o wysokości dokładnie 1080px
@media (device-height: 1080px)
Powierzchnia wyświetlania formacie PAL
@media (aspect-ratio: 4/3)
Powierzchnia wyświetlania w formacie HDTV
@media (aspect-ratio: 16/9)
Ekran w formacie PAL
@media (device-aspect-ratio: 4/3)
Ekran w formacie HDTV
@media (device-aspect-ratio: 16/9)
Tylko ekrany kolorowe
@media screen and (color)
TrueColor (32 bity)
@media screen and (color: 8)
Tu sprawa jest trochę skomplikowana. Zapytanie dokładnie brzmi "Czy to ekran i niebieski kolor zapisany jest na 8 bitach". Jest tak dlatego, że 8 bitowy monitor wyświetla kolor czerwony na 3 bitach, zielony na 3 bitach i niebieski na 2 bitach. Sprawdzenie czy ekran ma 8 bitów będzie wyglądać tak: @media all and (color: 2) - zależy od bitów na kolor niebieski. Następnie 16 bitów - czerwony na 6 bitach, zielony na 6 bitach i niebieski na 4. Odpowiednio 32 bitowy ekran - czerwony na 12 bitach, zielony na 12 bitach, niebieski na 8. Oczywiście wliczając kanał Alfa. Z jego pominięciem 32 bitowy monitor wyświetla kolor na 24 bitach.
Co najmniej High Color (16 bitów)
@media all and (min-color: 4)
Urządzenie nie używa CLUT
@media all and (color-index: 0)
Minimalnie 256 kolorów (wymaga CLUT)
@media all and (min-color-index: 256)
Urządzenie monochromatyczne
@media all and (monochrome)
Urządzenie monochromatyczne i minimalnie 2 bity na piksel
@media all and (min-monochrome: 2)
Telewizor ze skanowaniem międzyliniowym
@media tv and (scan: interlace)
Telewizor ze skanowaniem progresywnym
@media tv and (scan: progressive)
Urządzenie w których na wyjściu jest siatka lub bitmapa (starsze telefony komórkowe)
@media handheld and (grid)
Retina (Urządzenia o wysokim zagęszczeniu pikseli)
@media (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 2), (min-resolution: 2dppx)