Step 2


Responsive Websites


-Core Principle: Design websites to automatically adjust and provide an optimal viewing experience across a wide range of devices (from desktop monitors to mobile phones).

-Implementation: Utilize CSS media queries to apply different styles based on the device's screen size or other features.




Media Screens


-Syntax: @media followed by the condition (e.g., screen size).

-Placement in CSS: Media queries should be placed after your general stylesheet rules. This adheres to the "last rule wins" principle in CSS, allowing media query styles to override general styles as needed.

-Common Screen Sizes: Desktop: Generally considered to be screens larger than 1200px. Tablet: Screen widths around 768px to 1200px. Phone: Screen widths less than 768px.



Best Practices for Responsive Design


-Heights of Elements: Avoid setting explicit heights for elements when possible. This allows content to adjust dynamically, increasing accessibility and improving the user experience.

-Common Mistakes: Forgetting to close media query blocks with curly brackets (}) can cause styles to not apply as intended.