Οι media queries είναι ένα χαρακτηριστικό της CSS που επιτρέπει την προσαρμογή της εμφάνισης της ιστοσελίδας σε διάφορες συνθήκες, όπως η διάσταση της οθόνης και άλλα χαρακτηριστικά της συσκευής που χρησιμοποιεί ο χρήστης. Χρησιμοποιούνται ευρέως για τη δημιουργία αποκρίνονται στοιχείων, δηλαδή στοιχείων που προσαρμόζονται ανάλογα με την οθόνη ή τη συσκευή που χρησιμοποιεί ο χρήστης.
Οι media queries βασίζονται σε ένα σύνολο κανόνων CSS που εφαρμόζονται μόνο όταν ισχύουν συγκεκριμένες συνθήκες. Αυτές οι συνθήκες ορίζονται μέσω μιας εκφρασμένης σειράς προϋποθέσεων, οι οποίες συνήθως αφορούν τα μέσα επικοινωνίας (media) που χρησιμοποιούνται για την προβολή της ιστοσελίδας.
Ο τύπος των μέσων που μπορούν να οριστούν σε μια media query μπορεί να είναι πολύ ποικίλος και να περιλαμβάνει τα εξής:
Οι media queries επιτρέπουν στους προγραμματιστές να δημιουργήσουν ευέλικτες και αποκρίνονται ιστοσελίδες που προσαρμόζονται αυτόματα στο περιβάλλον προβολής. Αυτό είναι ιδιαίτερα χρήσιμο σε μια εποχή όπου οι χρήστες έχουν πρόσβαση σε μια ποικιλία συσκευών και οθονών με διαφορετικές διαστάσεις και χαρακτηριστικά. Με τη χρήση των media queries, οι ιστοσελίδες μπορούν να προσφέρουν μια συνεπή εμπειρία χρήστη ανεξάρτητα από τη συσκευή ή το μέσο πρόσβασης.