آموزش تگ های معنایی در HTML یا Html Semantic

Semantic HTML - html تگ های معنایی

آموزش تگ های معنایی در HTML یا Html Semantic در سیاسافت

تگ های معنایی چیست ؟

تگ های معنایی در html تگ هایی هستند که هم برای موتور های جستجو گر و هم برای توسعه دهنده وب معنای خاصی داشته باشد.

نگ های معنایی در نسخه html 5 پدیدار شدند در گذشته برنامه نویسان و توسعه دهنده های وب محتوایی را که ارائه میدادند تنها برای انسان ها قابل درک بود و از این جهت روبات هایی که درون صفحات وب میخزیدند نمیتوانستند مفهوم دقیقی از ساختار سند html را متوجه بشوند اما در نسخه html 5 تگ های معنایی منتشر شد که به موتور های جستجو میفهمانند که هر قسمت صفحه برای چه محتوایی ساخته شده است به عبارتی html semantic به مفهوم معنا و ساختار مشخصی از صفحه گویند.

چرا تگ های معنایی اهمیت دارند ؟

همانطور که گفته شد در نسخه های پایین تر محتوایی که توسعه دهنده منتشر میکرد فقط برای انسان هایی که وارد صفحه میشدند قابل مفهوم بود اما برای موتور های جستجو و گوگل قابل فهم نبود در نتیجه در بهینه سازی و سئو صفحه سایت مشکلاتی بوجود می آمد در نسخه 5 html شما با درج کردن تگ های معنا دار هم به موتور های جستجو و هم به توسعه دهنده های دیگر میگویید که هر محتوا برای کدام قسمت میباشد و درک قابل فهمی به موتور های جستجو از صفحه خود میدهید که باعث بهبودی سئو و بهینه سازی صفحه شما میشود.

تگ های معنا دار در html semantic tags - html

در این قسمت انواع تگ های معنا دار html را میبینیم و کاربرد هر کدام را بررسی میکنیم.

تگ های معنا دار - html semantic

تگ معنایی header

این تگ باید در قسمت ابتدایی صفحه قرار بگیرد و در داخل این تگ بهتر است لینک ها و تگ h1 قرار گیرد.

                
  • <header>
    <h1> your h1 title </h1>
    <p> paragraph </p>
    <nav>
    <a>
    .
    .
    .
    .
    </nav>
    </header>

تگ معنایی nav

همانطور که در بالا مشاهده کردید در داخل این تگ لینک ها قرار میگیرد و خود تگ لینک اگر برای منوی وبسایت هست و جایگاه ثابتی دارد یعنی از " position : absolute " استفاده نمیکند بهتر است در داخل تگ header قرار گیرد در غیر این صورت به دلیل این که میخواهد با اسکرول شدن پیج به بالا چسبیده باشد و " position : absolute " نسبت به body داشته باشد باید بیرون تگ header قرار گیرد.

                
  • <nav>
    <a href=" "> </a>
    .
    .
    .
    .
    </nav>

تگ معنایی main

در کل بهتر است صفحه پیج یک سایت از سه قسمت اصلی header و main و footer تشکیل شده باشد این سه تگ معنایی جز سه دسته اصلی هستند که والد دیگر تگ های معنایی دیگر میباشند اگر بخواهیم شفاف بگوییم تمام محتوای یک صفحه باید در داخل تگ معنایی main و بخش پایانی در داخل تگ footer و همچنین تگ h1 و لینگ های وبسایت باید در داخل تگ معنایی header قرار گیرند.

                
  • <body>

    <header>
    .
    .
    </header>

    <main>
    .
    .
    </main>

    <footer>
    .
    .
    </footer>

    </body>

تگ معنایی footer

همانطور که گفتیم قسمت پایانی یک وبسایت در تگ معنایی footer گذاشته خواهد شد مثل تماس با ما مثل ایمیل مثل توضیحات کلی و نماد های اعتماد و سایر لینک ها و غیره...

تگ معنایی article

در داخل این تگ محتوای مستقل و یا متون و محتوای نوشتاری گذاشته میشود به طور مثال :

                
  • <article>
    <h2>
    .
    </h2>
    <p>
    .
    </p>
    </article>

تگ معنایی aside

در این قسمت محتوایی جدای محتوای اصلی از صفحه تعریف میشود که اقلب در کنار سمت راست یا چپ صفحه کاربرد دارد

تگ معنایی details

تگ معنایی details از دو بخش اصلی summary و بخش توضیحات p تشکیل شده است به طور مثال در مثال زیر خواهید دید.

بر روی این متن کلیک کنید

این مثال تگ معنایی details است

                
  • <details>
    <summary>
    بر روی این متن کلیک کنید
    </summary>
    <p>
    این مثال تگ معنایی details است
    </p>
    </details>

تگ معنایی mark

قسمتی از صفحه را مارک میکند.

                
  • <p>
    <mark>مارک کنیم</mark> میخواهیم قسمتی از این متن را
    </p>

نتیجه:

میخواهیم قسمتی از ایم متن را مارک کنیم.

تگ معنایی section

برای قسمت بندی محتوای تگ main از آن استفاده میکنیم تقریبا میشود گفت تگ div جای خود را به section داده است.

تگ معنایی figure

این تگ برای تعریف و نمایش عک ها استفاده میشود و تاثیر بسازیی در سئو دارد و از دو قسمت و تگ مهم تشکیل شده است تگ img و تگ figcaption

                
  • <figure>
    <img src=" آدرس عکس " alt="متن عکس" style="width:100%" >
    <figcaption>
    این توضیحات مربوط به عکس است
    </figcaption>
    </figure>
نتیجه گیری کلی

در این مقاله سیاسافت ما سعی کردیم تگ های معنای در html5 را به شما آموزش دهیم این مقاله برای کسانی که میخواهند ساختار منظم و قوی برای سند html خود بسازند که هم برنامه نویسان دیگر و هم موتور های جستجو من از جمله گوگل بتواند سندشان را بخواند مفید است. برای آشنایی با سئو و همچنین آشنایی با بهینه سازی موتور های گوگل بهتر است این مقاله سئو مقدماتی و متاتگ های مهم در سئو را حتما در سیاسافت بخوانید.

پست ها و مقالات پیشنهادی سیاسافت

مراحل یادگیری طراحی وب

برای طراحی وب شما نیاز به دانش دانشگاهی و علوم ریاضی و یا دیگر علوم ندارید , شما باید طبق نقشه راه پیش بروید

شرکت طراحی سایت سیاسافت

شما میتوانید یک وبسایت شیک و مدرن داشته باشید برای این کار تنها کافیست از خدمات شرکت طراحی سایت سیاسافت مطلع شوید برای دیدن سرویس های سیاسافت بر روی لینک بالا کلیک فرمایید.

up