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

زیبل

عملی: تنظیمات اولیه سند و ساختار اصلی

عملی: تنظیمات اولیه سند و ساختار اصلی

عملی: تنظیمات اولیه سند و ساختار اصلی

عملی: تنظیمات اولیه سند و ساختار اصلی 🚀

خب، دیگه وقتشه دست به کار بشیم و یه صفحه HTML واقعی بسازیم! تا اینجا کلی نکته یاد گرفتیم و الان می‌دونیم چطور یه صفحه رو آماده کنیم تا مرورگرها و موتورهای جستجو درست بشناسندش. توی این بخش، تمام چیزهایی که یاد گرفتیم رو کنار هم می‌ذاریم و یه سند HTML کامل با ساختار اولیه می‌سازیم.

بیایید با هم یه صفحه HTML پایه بسازیم که هم استانداردهای لازم رو رعایت کنه و هم برای شروع آماده باشه.

مراحل ساختار اولیه:

  1. شروع با DOCTYPE: اولین خط، همیشه اعلامیه نوع سند هست.
  2. باز کردن تگ html: کل سند رو داخل تگ <html> قرار می‌دیم و زبان رو مشخص می‌کنیم.
  3. بخش head: این قسمت شامل اطلاعاتی مثل کدگذاری کاراکتر، عنوان صفحه و تنظیمات viewport هست.
  4. بخش body: این قسمت، جاییه که تمام محتوای قابل مشاهده صفحه قرار می‌گیره.
  5. پایان دادن به تگ‌ها: مطمئن می‌شیم که تمام تگ‌های باز شده، بسته شدن.

کد کامل سند پایه HTML:

حالا این مراحل رو توی یه فایل HTML واقعی پیاده می‌کنیم. می‌تونین این کد رو توی یه ویرایشگر متن مثل Notepad (در ویندوز) یا TextEdit (در مک) کپی کرده و با پسوند `.html` (مثلاً `index.html`) ذخیره کنین.


<!DOCTYPE html> <!-- ۱. اعلام نوع سند برای HTML5 -->
<html lang="fa"> <!-- ۲. شروع سند HTML و تعیین زبان فارسی -->

  <head> <!-- ۳. بخش سر سند که اطلاعات پنهان یا مربوط به مرورگر رو داره -->
    <meta charset="UTF-8"> <!-- تنظیم کدگذاری کاراکتر برای پشتیبانی از زبان فارسی -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- تنظیم نمایش برای دستگاه‌های مختلف -->
    <title>نام صفحه من</title> <!-- عنوانی که در تب مرورگر دیده می‌شود -->

    <!-- اینجا می‌توانیم لینک به فایل‌های CSS یا اطلاعات دیگر را هم اضافه کنیم -->
  </head>

  <body> <!-- ۴. بخش بدن سند که محتوای قابل نمایش در آن قرار می‌گیرد -->

    <h1>به اولین صفحه HTML من خوش آمدید!</h1> <!-- یک عنوان اصلی -->
    <p>این یک پاراگراف ساده است که در بدنه صفحه قرار گرفته.</p> <lt;p>اینجا می‌توانیم محتوای مختلفی مثل متن، تصویر، لینک و ... اضافه کنیم.</p>

    <!-- اینجا فضای خالی برای اضافه کردن محتواهای بیشتر در آینده -->

  </body> <!-- ۵. پایان بخش بدن -->
</html> <!-- ۵. پایان کل سند HTML -->

توضیحات تکمیلی کد:

  • <!DOCTYPE html>: به مرورگر می‌گه که این صفحه با HTML5 نوشته شده.
  • <html lang=”fa”>…</html>: کل صفحه رو در بر می‌گیره و زبانش رو فارسی تعیین می‌کنه.
  • <head>…</head>: اطلاعات اولیه صفحه مثل کدگذاری کاراکتر (UTF-8)، تنظیمات دستگاه (viewport) و عنوان صفحه (title) رو شامل می‌شه.
  • <body>…</body>: هر چیزی که کاربر در مرورگر می‌بینه، مثل تیترها (<h1>) و پاراگراف‌ها (<p>)، در این بخش قرار می‌گیره.

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

با ذخیره کردن این کد به صورت یه فایل `.html` و باز کردنش توی مرورگر، اولین صفحه وب سفارشی خودتون رو می‌بینین! چقدر حس خوبیه، نه؟ 😉

مقالات مرتبط

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

پروژه نهایی: ساخت یک صفحه وب کامل با تمام آموخته‌ها! 🥳 به آخرین بخش از سفر هیجان‌انگیز یادگیری 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: جادوی حرکت نرم و روان! ✨ سلام به همه! تا حالا شده یه سایت رو ببینید که با هاور کردن روی یه دکمه، رنگش نرم و قشنگ عوض می‌شه؟ یا با تغییر اندازه یه عنصر، انیمیشن ظریفی رو...