HTML Block Elements
Block elements in HTML are used to structure the layout of a web page. They typically start on a new line and stretch to fill the full width of their parent container.
<div> - Division
This is a generic container used to group elements for styling or scripting.
<div>
  This is a division block.
</div>
        <span> - Inline Container
<span> is used to apply styles or scripting to a part of text inline (not a block).
<p>This is a <span style="color:red">highlighted</span> word.</p>
        <section>
Defines a section of related content, often used for organizing long documents.
<section>
  <h2>>News</h2>
  <p>Today's headline...</p>
</section>
        <header> and <footer>
<header> defines the top section of the page or article. <footer> defines the bottom section.
<header>
  <h1>Welcome to My Website</h1>
</header>
<footer>
  <p>© 2025 All rights reserved</p>
</footer>
        <aside>
Used for content that's related to the main content but placed beside it, like a sidebar.
<aside>
  <p>This is a sidebar.</p>
</aside>