CSS Tutorial

Media Queries

What are Media Queries?

Media queries allow you to adapt the styling of your website based on specific device characteristics.

Key Concepts:

  • Media type: Device type, e.g., screen, print, handheld
  • Screen size: Width and height of the viewport, measured in pixels
  • Orientation: Landscape or portrait mode
  • Resolution: Number of pixels displayed per unit area

Practical Steps:

  • Identify the device characteristics you want to target.
  • Use a media query to define the conditions.
  • Apply the appropriate CSS styles.

Simple CSS Example:

@media (max-width: 768px) {
  /* CSS styles apply to devices with a maximum width of 768px */
  body {
    font-size: 16px;
  }
}

Improving Accessibility and Ease of Use:

  • Use media queries to enhance the user experience for different devices.
  • Ensure that your website is accessible to users with disabilities by providing alternative content and navigation options.
  • Test your website on various devices to ensure optimal viewing and interaction.