Mobile-First : Starting with the smallest screen and working your way up to bigger ones in design. Usually, it entails utilizing media queries to progressively improve the style and functionality for larger displays, starting with the bare minimum that is required.
Desktop-First : The conventional method in which lower screen sizes are accommodated by the design after it has been optimized for the desktop. This sometimes entails concealing or changing components for mobile devices in addition to adding extra initial complexity.
Code
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Mobile-First Design Example</title> <style> /* Base styles for mobile */ .content { padding: 10px; font-size: 16px; } /* Enhancements for tablets */ @media (min-width: 768px) { .content { font-size: 18px; padding: 20px; } } /* Enhancements for desktops */ @media (min-width: 992px) { .content { font-size: 20px; padding: 30px; } } </style> </head> <body> <div class="content"> This text and its padding increase with the screen size. </div> </body> </html> |
Using media queries to improve the design for tablets and desktops, the CSS begins with styles appropriate for mobile devices and raises the text size and padding proportionately with screen size.
Mobile-First : Starting with the smallest screen and working your way up to bigger ones in design. Usually, it entails utilizing media queries to progressively improve the style and functionality for larger displays, starting with the bare minimum that is required.
Desktop-First : The conventional method in which lower screen sizes are accommodated by the design after it has been optimized for the desktop. This sometimes entails concealing or changing components for mobile devices in addition to adding extra initial complexity.
Code
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Mobile-First Design Example</title> <style> /* Base styles for mobile */ .content { padding: 10px; font-size: 16px; } /* Enhancements for tablets */ @media (min-width: 768px) { .content { font-size: 18px; padding: 20px; } } /* Enhancements for desktops */ @media (min-width: 992px) { .content { font-size: 20px; padding: 30px; } } </style> </head> <body> <div class="content"> This text and its padding increase with the screen size. </div> </body> </html> |
Using media queries to improve the design for tablets and desktops, the CSS begins with styles appropriate for mobile devices and raises the text size and padding proportionately with screen size.
Copyrights © 2024 letsupdateskills All rights reserved