We as website designers are expected to create websites that will deliver optimum user experience for any device that may be used to access the webpage.
The media queries allow us to determine the type of media (screen, printer, speech etc.), size and some capabilities of the media.
Standard screen width for responsive designs.
320px or 480px (for mobile phones),768px (for tablets), and1024px (for small screens, laptops)1920px (for FHD screen computers)These are the general guidelines that I use when planning my responsive sites.
The media query has parts of four types…
At-Rule MediaType MediaFeatures Operators
for eg
@media screen and (max-width: 480px) {
...
}
@media screen and (max-width: 768px) {
...
}
@media screen and (max-width: 1024px) {
...
}
@media screen and (min-width: 1024px) {
...
}
Media query starts with @media
allprintscreenspeechwidth (min-width, max-width)height (min-height, max-height)device-widthdevice-heightorientationaspect-ratiodevice-aspect-ratiocolorcolor-indexmonochromeresolutionscangridandor (,)notNested queries are supported
for eg
@media screen and (max-width: 800px) {
...
@media (orientation: portrait) {
...
}
}