بخشهای مختلف وبسایت از دیدگاه HTML5
بخشهای مختلف وبسایت از دیدگاه HTML5
HTML5 آخرین نسخه از زبان نشانهگذاری ابرمتن (HyperText Markup Language) است که برای ساخت و سازماندهی محتوای وبسایتها استفاده میشود. این نسخه از HTML، امکانات و تگهای جدیدی را معرفی کرده است که به توسعهدهندگان وب کمک میکند تا ساختار وبسایتها را بهصورت معناییتر و سازمانیافتهتری ایجاد کنند. در این مقاله، به بررسی بخشهای مختلف یک وبسایت از دیدگاه HTML5 میپردازیم.
۱. سربرگ (Header)
سربرگ معمولاً در بالای صفحه قرار میگیرد و شامل اطلاعاتی مانند لوگو، منوی پیمایش (Navigation Menu) ، و گاهی اوقات جستجو یا دکمههای ورود به سیستم است. در HTML5، از تگ <header>
برای تعریف این بخش استفاده میشود.
<header>
<h1>نام وبسایت</h1>
<nav>
<ul>
<li><a href="#home">خانه</a></li>
<li><a href="#about">درباره ما</a></li>
<li><a href="#contact">تماس با ما</a></li>
</ul>
</nav>
</header>
۲. منوی پیمایش (Navigation Menu)
منوی پیمایش بخشی است که کاربران را به بخشهای مختلف وبسایت هدایت میکند. این بخش معمولاً در داخل تگ <nav>
قرار میگیرد و میتواند در سربرگ، پاورقی یا هر جای دیگر صفحه قرار داشته باشد.
<nav>
<ul>
<li><a href="#home">خانه</a></li>
<li><a href="#services">خدمات</a></li>
<li><a href="#blog">بلاگ</a></li>
</ul>
</nav>
۳. محتوای اصلی (Main Content)
محتوای اصلی وبسایت، شامل اطلاعاتی است که کاربران برای آن به سایت مراجعه کردهاند. این بخش میتواند شامل مقالات، محصولات، تصاویر، ویدئوها و سایر محتواها باشد. در HTML5، از تگ <main>
برای تعریف محتوای اصلی استفاده میشود.
<main>
<article>
<h2>عنوان مقاله</h2>
<p>این یک پاراگراف نمونه است.</p>
</article>
</main>
۴. مقاله (Article)
مقالهها بخشهایی از محتوا هستند که میتوانند بهصورت مستقل استفاده شوند. این بخشها معمولاً در وبلاگها، اخبار و مقالات آموزشی دیده میشوند. در HTML5، از تگ <article>
برای تعریف این بخش استفاده میشود.
<article>
<h2>عنوان مقاله</h2>
<p>این یک پاراگراف نمونه است.</p>
</article>
۵. بخش جانبی (Aside)
بخش جانبی معمولاً شامل اطلاعاتی است که به محتوای اصلی مرتبط هستند اما جزئی از آن نیستند. این بخش میتواند شامل تبلیغات، لینکهای مرتبط، یا اطلاعات اضافی باشد. در HTML5، از تگ <aside>
برای تعریف این بخش استفاده میشود.
<aside>
<h3>لینکهای مرتبط</h3>
<ul>
<li><a href="#link1">لینک 1</a></li>
<li><a href="#link2">لینک 2</a></li>
</ul>
</aside>
۶. پاورقی (Footer)
پاورقی در پایین صفحه قرار میگیرد و معمولاً شامل اطلاعاتی مانند لینکهای مفید، اطلاعات تماس، حقوق نشر و شبکههای اجتماعی است. در HTML5، از تگ <footer>
برای تعریف این بخش استفاده میشود.
<footer>
<p>تمامی حقوق محفوظ است.</p>
<p><a href="#contact">تماس با ما</a></p>
</footer>
۷. بخشهای دیگر
علاوه بر بخشهای اصلی ذکر شده، HTML5 تگهای دیگری نیز دارد که به سازماندهی بهتر محتوا کمک میکنند. برخی از این تگها عبارتند از:
-
<section>
: برای تعریف بخشهای مختلف محتوا استفاده میشود.
-
<figure>
و <figcaption>
: برای قرار دادن تصاویر و توضیحات مربوط به آنها استفاده میشود.
-
<time>
: برای نمایش تاریخ و زمان استفاده میشود.
<section>
<h2>بخش جدید</h2>
<p>این یک بخش جدید است.</p>
</section>
<figure>
<img src="image.jpg" alt="توضیح تصویر">
<figcaption>این یک تصویر نمونه است.</figcaption>
</figure>
<p>تاریخ انتشار: <time datetime="2023-10-01">۱ اکتبر ۲۰۲۳</time></p>
HTML5 با معرفی تگهای معنایی جدید، به توسعهدهندگان وب این امکان را میدهد که ساختار وبسایتها را بهصورت سازمانیافتهتر و قابل فهمتری ایجاد کنند. استفاده از این تگها نهتنها به بهبود خوانایی کد کمک میکند، بلکه به موتورهای جستجو نیز در درک بهتر محتوای صفحه کمک میکند. با استفاده از تگهایی مانند <header>
, <nav>
, <main>
, <article>
, <aside>
, و <footer>
، میتوانید وبسایتهایی با ساختار قوی و کاربرپسند ایجاد کنید.