<header> <img src="/static/imghw/default1.png" data-src="logo.png" class="lazy" alt="Arrêtez de surutiliser des divs! Un guide pratique des meilleures pratiques HTML sémantiques"> <nav> <ul> <li><a href="/">Home</a></li> <li><a href="/about">About</a></li> </ul> </nav> </header> <main> <h2>About Us</h2> <p>Lorem ipsum...</p> <h2>How It Works</h2> <p>Lorem ipsum...</p> <aside>Sidebar content...</aside> </main> <footer> <p>Terms & Conditions</p> </footer>
<header>
: Contient le logo et la navigation principale.<nav>
: abrite les principaux liens de navigation.<main>
: Entoure le contenu principal de la page.<h2>
et <p>
: Structurez logiquement le contenu principal.<aside>
: Représente le contenu secondaire, comme une barre latérale.<footer>
: comprend des informations moins cruciales, telles que les termes et conditions.<main> <h1>JavaScript Guide</h1> <p>Learn JavaScript...</p> <nav> <ul> <li><a href="#toc">Table of Contents</a></li> </ul> </nav> </main>
<main>
définit clairement le contenu principal. Il est autonome et réutilisable.<main>
car elle est cruciale pour la convivialité du guide.<div> <p>Why a div here? The info-bar groups unrelated elements (breadcrumbs and a button) purely for layout; they lack a shared semantic purpose.</p> <h2>Summary</h2> <p>Use semantic tags when:</p> <ul> <li>Content is related (<article>).</li> <li>It's self-contained (<article>).</li> <li>It's critical navigation (<nav>).</li> <li>It's secondary content (<aside>).</li> </ul> <p>Use divs when: You need a container solely for styling.</p> <p>If you found this helpful, please like and follow! Thanks for reading!</p> <p>Connect with me on:</p> <p><strong>LinkedIn</strong> | <strong>Medium</strong> | <strong>Bluesky</strong></p> </div>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!