ساختار عمومی یک صفحه HTML5 به شکل زیر است:
به عناصر تصویر بالا که یک صفحه وب را تعریف میکنند، عناصر معنایی (Semantic Elements) گویند که یکی از ویژگیهای مهم HTML5 می باشد:
<header>
- یک عنوان را برای صفحه معین میکند که معمولا لوگو یا شعار سایت را شامل میشود.<nav>
- مجموعهای از لینکهای مربوط به دسته بندیها و صفحات را مشخص میکند.<section>
- یک بخش را در یک صفحه تعریف میکند که شامل محتواهای مرتبط با هم میباشند.<article>
- یک محتوای مستقل را تعریف میکند که مفهوم و هدف مشخص خود را دارد.<aside>
- همانطور که از نامش پیداست برای تعریف محتوایی در کنار صفحه، استفاده میشود.<footer>
- یک پاورقی برای صفحه تعریف میکند.
⚠️ ممکن است بسته به ساختار صفحه، به برخی از این عناصر نیاز نداشته باشید.
⚠️ در بخشهای بعدی به معرفی و توضیح بیشتری دربارهی تگهای معنایی خواهیم پرداخت.