CSS Media Queries
CSS
What are CSS Media Queries?
Media Queries let you apply different styles depending on the device’s:
- Width / height
- Screen size
- Orientation
- Resolution This is how you make a website mobile-friendly or responsive.
This will apply a blue background only when the screen width is 600px or smaller (mobile/tablet).
Feature | Example | Meaning |
---|---|---|
max-width | (max-width: 768px) | Up to 768px (phones/tablets) |
min-width | (min-width: 1024px) | From 1024px and up (desktops) |
orientation | (orientation: landscape) | Wide view (sideways) |
resolution | (min-resolution: 2dppx) | High-density displays (retina) |
Media Types
Type | Description |
---|---|
all | Default, applies to all |
screen | Computer, phone, tablets |
Print preview & paper | |
speech | Screen readers |
Multiple Conditions
Example
Concept | Use Case |
---|---|
@media | Define conditional CSS |
max-width | Apply styles below a width |
min-width | Apply styles above a width |
Responsive UI | Adapts to phone, tablet, desktop screens |