Coding Now – Best AI & Full Stack Courses in Delhi NCR | 100% Placement
Limited Offer: Get 50% OFF on AI & Full Stack Courses
📞 Call Now: +91 9667708830
Back to HTML Notes
Topic #814

article vs section

Both group thematic content with a heading. The difference: <article> content is self-contained and could stand alone outside the page; <section> content is thematic but depends on the surrounding page for full context.

The Standalone Test

Could this content be pulled out, dropped into an RSS feed or a different website, and still make complete sense on its own? Yes → <article>. No, it only makes sense as part of this specific page's structure → <section>.

Example — article

<article>
    <h2>5 Tips for Learning Python</h2>
    <p>Start with the basics before jumping into frameworks...</p>
</article>

A blog post makes complete sense read on its own, anywhere.

Example — section

<section>
    <h2>Why Choose CodingNow</h2>
    <p>Live mentorship, real projects, 100% placement support.</p>
</section>

This only makes sense as part of the CodingNow homepage — it's not a standalone piece of content you'd syndicate elsewhere.

They Can Nest Either Way

<!-- An article containing sections -->
<article>
    <h2>Complete Guide to SQL Joins</h2>
    <section>
        <h3>INNER JOIN</h3>
        ...
    </section>
    <section>
        <h3>LEFT JOIN</h3>
        ...
    </section>
</article>

<!-- A section containing articles -->
<section>
    <h2>Latest Blog Posts</h2>
    <article>...</article>
    <article>...</article>
</section>

Both nesting directions are valid — it depends entirely on which piece is the standalone, syndicate-able content and which is the thematic grouping around it.

Common Mistakes

  • Treating them as interchangeable synonyms — they encode genuinely different meanings
  • Defaulting to <section> for everything because it "sounds more generic and safe"

Interview Relevance

Almost always follows the div-vs-section question in an interview — the standalone/syndication test is the answer that demonstrates real understanding, not memorization.

Practice Question

A page has a "Latest News" block listing 3 news headlines with summaries, and a "Company Mission" block. Decide article vs section for each, and justify with the standalone test.

Related HTML Notes

Want to go beyond the notes?

Join CodingNow's HTML course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available
💬 Talk to Advisor
1
WhatsApp

Latest from Our Blog

Insights on AI, Data Science, Full Stack & Career

View All Articles →