<aside> đ
Ăcrire le HTML et le CSS de cinq blocs dâun site de festival, avec des flexbox imbriquĂ©s, puis faire des commits et un push.
</aside>
Le repository de lâexercice vous est distribuĂ© via classroom50. Acceptez le devoir, puis clonez le repository dans VS Code en suivant la documentation :
Installez ensuite les dépendances et lancez le serveur de développement, en suivant les sections « Reprendre un projet cloné » et « Lancer le serveur de développement » :
Ouvrez la maquette Figma : https://www.figma.com/design/hJ8WE9Q3IyjEqhn5qAoA7J/M2-E2?node-id=0-1&p=f&t=PrEaTiIVIyH7QCeE-0
Le repository contient un index.html rĂ©duit au squelette et une feuille de style vide : cette fois, la structure et les styles sont Ă Ă©crire. IntĂ©grez les quatre premiers blocs dans lâordre, ils se corsent petit Ă petit. Le pied de page est un bonus si le temps le permet.
<aside> â
Nâoubliez pas dâintĂ©grer la Google Font
</aside>
Nommer ses classes
Donnez une classe au bloc, puis des classes préfixées par le nom du bloc à ses parties. On lit ainsi le rÎle de chaque élément sans remonter dans le HTML :
<header class="header">
<p class="header-logo">ONDE FESTIVAL</p>
<ul class="header-nav">
<li><a href="#">Programme</a></li>
</ul>
</header>
MĂȘme principe pour les autres blocs : ticket, ticket-price, ticket-perks, ticket-button, ou program-row, program-time, program-artist.
Les Ă©lĂ©ments qui se rĂ©pĂštent Ă lâintĂ©rieur dâun bloc nâont pas besoin de leur propre classe, on les cible depuis le bloc :
.header-nav a {
color: white;
}
Faites un commit aprÚs chaque bloc terminé, puis un push.
Câest votre push qui fait office de rendu. VĂ©rifiez sur classroom50 que votre dernier commit est bien arrivĂ©.