EXERCICE 5:
Mobile First
Transformez cette page pour qu'elle soit responsive (mobile first) :
.container { width: 100%; padding: 15px; } .nav-menu { display: flex; flex-direction: column; gap: 5px; }
solution :
@media (min-width: 768px) { .nav-menu { flex-direction: row; } .container { max-width: 750px; margin: 0 auto; } .content{ display: flex; gap: 20px; grid-template-columns: 1fr 2fr; } .sidebar{ display: block; } } @media (min-width: 992px) { .container { max-width: 970px; } .content{ grid-template-columns: 1fr 3fr; } } @media (min-width: 1200px) { .container { max-width: 1170px; } }