Cela utilise des éléments Maintenant, créez un fichier Rendez-le convivial en empilant la barre latérale et le contenu sur des écrans plus petits: <\/p> Cela modifie la disposition en verticale lorsque l'écran est étroit.<\/p>\ndiv<\/code> pour représenter différentes sections: en-tête, Navbar, Main (qui comprend la barre latérale et le contenu) et le pied de page. <\/p>
2. Style la mise en page avec CSS<\/h3>
styles.css<\/code> pour rendre la mise en page structurée visuellement.<\/p>
* {\n marge: 0;\n rembourrage: 0;\n Dimensionnement en bo?te: Border-Box;\n}\n\ncorps {\n Font-Family: Arial, Sans-Serif;\n}\n\n.header {\n Color d'arrière-plan: # 4CAF50;\n Couleur: blanc;\n Texte-aligne: Centre;\n rembourrage: 20px;\n}\n\n.Navbar {\n Color en arrière-plan: # 333;\n Couleur: blanc;\n rembourrage: 10px;\n Texte-aligne: Centre;\n}\n\n.principal {\n Affichage: flex;\n Min-Height: 60VH;\n}\n\n.sidebar {\n Color d'arrière-plan: # F4F4F4;\n Largeur: 200px;\n rembourrage: 20px;\n}\n\n.contenu {\n Flex: 1;\n rembourrage: 20px;\n}\n\n.footer {\n Color en arrière-plan: # 333;\n Couleur: blanc;\n Texte-aligne: Centre;\n rembourrage: 15px;\n}<\/pre>
Concepts clés CSS utilisés:<\/h4>
display: flex<\/code><\/strong> on
.main<\/code> permet à la barre latérale et au contenu de s'asseoir c?te à c?te.<\/li>
flex: 1<\/code><\/strong> sur
.content<\/code> le fait prendre de l'espace restant.<\/li>
box-sizing: border-box<\/code><\/strong> assure que le rembourrage ne casse pas les largeurs de disposition.<\/li>
min-height: 60vh<\/code><\/strong> empêche la section principale de s'effondrer lorsque le contenu est court.<\/li><\/ul>
3. Ajustement réactif (facultatif)<\/h3>
@media (max-large: 768px) {\n .principal {\n Flex-Direction: colonne;\n }\n .sidebar {\n Largeur: 100%;\n }\n}<\/pre>
\n Notes finales<\/h3>\n
\n