هیچ محصولی در سبد خرید نیست.

زیبل

تگ‌های اصلی: html، head، body

تگ‌های اصلی: html، head، body

تگ‌های اصلی: html، head، body

تگ‌های اصلی: <html>، <head>، <body> – ستون‌های اصلی صفحه وب! 🏛️

سلام به همگی! توی فصل‌های قبلی با ساختار کلی یه سند HTML آشنا شدیم و اون خط مهم <!DOCTYPE html> رو شناختیم. حالا می‌خوایم عمیق‌تر بشیم و سه تا از مهم‌ترین و اساسی‌ترین تگ‌ها رو بررسی کنیم که هر سند HTML بدون اون‌ها کامل نیست: <html>، <head> و <body>. این‌ها مثل سه بخش اصلی یه خونه هستن: اسکلت کلی، قسمتی که اطلاعات خونه رو نگهداری می‌کنه و جایی که ما زندگی می‌کنیم!

این سه تگ، ساختار بنیادی هر صفحه وب رو تشکیل می‌دن و برای مرورگرها حیاتی هستن.

۱. تگ <html>: پادشاه کل صفحه! 👑

تگ <html>، ریشه‌ی اصلی تمام تگ‌های دیگه توی یه صفحه HTML هست. هر چیزی که در مورد صفحه وب می‌نویسیم، چه اطلاعات مربوط به صفحه (توی <head>) و چه محتوای قابل مشاهده (توی <body>)، باید داخل این تگ قرار بگیره.

کاربرد اصلی:

  • تعریف کل محتوای صفحه به عنوان یه سند HTML.
  • معمولاً شامل خصوصیت `lang` برای مشخص کردن زبان صفحه است (مثلاً `lang=”fa”` یا `lang=”en”`).

مثال:


<!DOCTYPE html>
<html lang="fa"> <!-- تمام صفحه داخل این تگ قرار می‌گیره -->
  <!-- اینجا محتوای  و  قرار می‌گیره -->
</html>

۲. تگ <head>: مغز متفکر صفحه! 🧠

تگ <head>، درست بعد از تگ <html> باز می‌شه و اطلاعات مربوط به صفحه رو در خودش نگه می‌داره. این اطلاعات مستقیماً در صفحه نمایش داده نمی‌شن، اما برای مرورگر، موتورهای جستجو و سئو خیلی مهم هستن.

محتویات رایج در <head>:

  • <meta charset=”UTF-8″>: برای تعیین کدگذاری حروف.
  • <title>: عنوان صفحه که در تب مرورگر یا بوک‌مارک‌ها دیده می‌شه.
  • <meta name=”viewport” …>: برای تنظیمات نمایش در دستگاه‌های مختلف.
  • لینک به فایل‌های CSS خارجی (برای استایل‌دهی).
  • لینک به فایل‌های JavaScript.
  • تگ‌های متا برای توضیحات صفحه، کلمات کلیدی و…

مثال:


<html lang="fa">
  <head> <!-- اطلاعات صفحه اینجا قرار می‌گیره -->
    <meta charset="UTF-8">
    <title>صفحه آموزشی من</title>
    <link rel="stylesheet" href="style.css"> <!-- لینک به فایل CSS -->
  </head>
  <body>
    <!-- محتوای قابل مشاهده -->
  </body>
</html>

۳. تگ <body>: جایی که همه چیز اتفاق می‌افته! 🤩

تگ <body>، قلب تپنده صفحه وب شماست! هر چیزی که کاربر در مرورگر می‌بینه و باهاش تعامل داره، باید داخل این تگ قرار بگیره. متن‌ها، پاراگراف‌ها، عکس‌ها، لینک‌ها، جداول، ویدیوها، همه و همه!

کاربرد اصلی:

  • نگهداری تمام محتوای قابل مشاهده و تعاملی صفحه.
  • مرورگر این قسمت رو پردازش می‌کنه و به کاربر نمایش می‌ده.

مثال:


<html lang="fa">
  <head>
    <meta charset="UTF-8">
    <title>صفحه آموزشی من</title>
  </head>
  <body> <!-- محتوای قابل مشاهده صفحه -->
    <h1>به دنیای HTML خوش آمدید!</h1>
    <p>این یه پاراگراف ساده است.</p>
    <img src="image.jpg" alt="یه عکس زیبا"> <!-- یه عکس -->
  </body>
</html>

تگ‌های <html>، <head> و <body> پایه‌های اصلی ساختار هر صفحه HTML هستن. مثل پایه‌های یک ساختمان که استحکامش رو تضمین می‌کنن.

با این سه تگ کلیدی، دیگه یه دید کلی و خیلی خوب نسبت به ساختار صفحات وب پیدا کردیم. توی قسمت‌های بعدی، شروع می‌کنیم به پر کردن تگ <body> با انواع مختلف محتوا! پس آماده باشین که خلاقیتمون رو به کار بندازیم! ✨

مقالات مرتبط

پروژه نهایی: ترکیب تگ‌ها برای ساخت یک صفحه وب کامل

پروژه نهایی: ساخت یک صفحه وب کامل با تمام آموخته‌ها! 🥳 به آخرین بخش از سفر هیجان‌انگیز یادگیری HTML خوش اومدید! در این مرحله، قراره تمام تگ‌ها و مفاهیمی که تا اینجا یاد گرفتیم رو با هم ترکیب کنیم و...

معرفی مختصر استایل‌های درون خطی (Style Attribute)

استایل‌های درون خطی (Inline Styles): استایل‌دهی مستقیم! ✨ سلام دوستان عزیز! تا اینجا با روش‌های مختلفی برای استایل‌دهی به صفحات وب آشنا شدیم، مثل استایل‌های درون خطی (که امروز قراره بهش بپردازیم)، استایل‌های داخل تگ <style> و استایل‌های خارجی (فایل...

تگ‌های مخصوص کد و نقل قول

تگ‌های کد، نقل قول و اختصار: نشانه گذاری دقیق متن! 📝 سلام به همه! توی دنیای وب، گاهی اوقات لازمه که یه متن رو به عنوان یه کد نشون بدیم، یه نقل قول رو مشخص کنیم، یا یه اختصار رو...

تگ‌های جزئیات و خلاصه

تگ‌های جزئیات و خلاصه (<details> و <summary>): کنترل نمایش محتوا! 🧐 سلام دوستان! امروز می‌خوایم با دو تا تگ خیلی جالب و کاربردی آشنا بشیم: <details> و <summary>. این تگ‌ها به ما کمک می‌کنن تا بخشی از محتوای صفحه رو...

آخرین مقالات

کدهای تمیز: با متغیرها، CSS را هوشمند کنید! 💡

متغیرهای CSS (Custom Properties): کد تمیزتر، مدیریت راحت‌تر! 🎨 سلام به همگی! توی پروژه‌های CSS، خیلی وقتا پیش میاد که یه رنگ، یه فونت، یا یه فاصله رو بارها و بارها توی جاهای مختلف استفاده می‌کنیم. مثلاً رنگ اصلی سایت‌مون...

ساخت انیمیشن‌های حرفه‌ای با @keyframes (گام به گام)

CSS Animations: خلق انیمیشن‌های پیچیده با @keyframes! 🎬 سلام به همگی! تا الان با Transitionها آشنا شدیم که تغییرات بین دو حالت رو نرم می‌کنن. اما اگه بخوایم انیمیشن‌های پیچیده‌تر، چند مرحله‌ای، یا حتی انیمیشن‌هایی که مدام تکرار می‌شن رو...

دگرگونی سایت با CSS: چرخش، تغییر اندازه و جابجایی

CSS Transforms: جابجایی، چرخش، تغییر اندازه و کج کردن عناصر! 🤸‍♀️ سلام دوستان! تا اینجا با انیمیشن‌های نرم و پیوسته (Transitions) آشنا شدیم. اما گاهی وقت‌ها نیاز داریم که عناصر HTML رو جابجا کنیم، بچرخونیم، اندازه‌شون رو عوض کنیم یا...

انتقال‌های نرم: عناصر خود را متحرک کنید!

CSS Transitions: جادوی حرکت نرم و روان! ✨ سلام به همه! تا حالا شده یه سایت رو ببینید که با هاور کردن روی یه دکمه، رنگش نرم و قشنگ عوض می‌شه؟ یا با تغییر اندازه یه عنصر، انیمیشن ظریفی رو...