جلسه دوم : آموزش ساختار پایه صفحات HTML برای تازه‌کارها

جلسه دوم : آموزش ساختار پایه صفحات HTML برای تازه‌کارها

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

در پایان هم یک نمونه کد کامل و قابل‌کپی دارید. می‌تونید این کد رو داخل فایل index.html بذارید و نتیجه رو توی مرورگر ببینید. پس لازم نیست چیزی رو حفظ کنید؛ کافیه قدم‌به‌قدم کدها رو بنویسید و نتیجه هر تغییر رو ببینید.

آشنایی با ساختار صفحات وب

ساختن یک سند HTML

اول از همه باید یک سند HTML بسازید. HTML زبانیه که ساختار بخش‌های مختلف صفحه، مثل عنوان، متن و تصویر رو برای مرورگر مشخص می‌کنه. برای نوشتن کد می‌تونید سراغ ویرایشگرهای مختلف برید، ولی ما توی این دوره از Notepad++ استفاده می‌کنیم.

وبسایت Notepad++
وبسایت Notepad++

گام اول: روی دسکتاپ یک پوشه با نام mihanwp بسازید.

گام دوم: برنامه Notepad++ رو باز کنید.

گام سوم: از منوی File روی گزینه New کلیک کنید تا یک فایل تازه باز بشه.

گام چهارم: منوی Encoding رو باز کنید و مطمئن بشید کدگذاری فایل روی UTF-8 تنظیم شده. UTF-8 کمک می‌کنه حروف فارسی درست نمایش داده بشن.

گام پنجم: از منوی File گزینه Save As رو بزنید. بعد فایل رو با نام index.html داخل پوشه mihanwp ذخیره کنید. پسوند .html به سیستم و مرورگر می‌گه که با یک صفحه وب طرف هستن.

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

ایجاد فایل HTML
ایجاد فایل HTML

تگ در HTML یعنی چی

تگ یکی از مفاهیم اصلی HTML هست. مرورگر با کمک تگ‌ها می‌فهمه هر بخش از صفحه چه کاربردی داره. برای مثال، تگ p یک پاراگراف، تگ h1 عنوان اصلی و تگ img یک تصویر رو مشخص می‌کنه.

هر تگ شروع با علامت < آغاز می‌شه و با علامت > تموم می‌شه. برای مثال، <p> یک تگ شروعه. تگ پایان یک علامت اسلش هم داره و به شکل </p> نوشته می‌شه.

تگ شروع و تگ پایان

بیشتر عنصرهای HTML یک تگ شروع و یک تگ پایان دارن. محتوایی که می‌خواید نمایش بدید، بین این دو تگ نوشته می‌شه. برای مثال، کد <p>سلام دنیا</p> یک پاراگراف با متن «سلام دنیا» می‌سازه.

تگ شروع و تگ پایان
تگ شروع و تگ پایان

عنصرهای تهی

بعضی عنصرها محتوای متنی و تگ پایان ندارن. به این موارد «عنصر تهی» می‌گن. برای مثال، عنصر img تصویر رو نمایش می‌ده و نشانی تصویر و توضیح اون داخل ویژگی‌هایی مثل src و alt نوشته می‌شن.

یک نمونه ساده به شکل <img src="image.jpg" alt="توضیح تصویر"> نوشته می‌شه. ویژگی src نشانی فایل تصویر رو مشخص می‌کنه. ویژگی alt هم یک توضیح کوتاه درباره تصویر به مرورگر و ابزارهای صفحه‌خوان می‌ده.

عنصرهای تهی
عنصرهای تهی

ساختار پایه یک صفحه HTML

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

HTML
<!doctype html><html lang="fa" dir="rtl"><head>  <meta charset="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1">  <title>اولین صفحه من</title></head><body>  <h1>سلام دنیا</h1>  <p>این اولین صفحه HTML من هست.</p></body></html>

خط <!doctype html> به مرورگر می‌گه که این سند از HTML امروزی استفاده می‌کنه. ویژگی lang="fa" زبان صفحه رو فارسی معرفی می‌کنه و dir="rtl" جهت نوشته رو روی راست‌به‌چپ می‌ذاره.

بخش head اطلاعاتی مثل کدگذاری، تنظیم نمایش در موبایل و عنوان صفحه رو نگه می‌داره. کد <meta charset="utf-8"> کمک می‌کنه متن فارسی درست دیده بشه. تنظیم viewport هم باعث می‌شه صفحه روی موبایل با عرض مناسب نمایش داده بشه.

هر چیزی که کاربر داخل مرورگر می‌بینه، بین تگ‌های body قرار می‌گیره. توی این نمونه یک عنوان اصلی با تگ h1 و یک پاراگراف با تگ p داریم.

تمرین این جلسه

  • یک فایل با نام index.html بسازید.
  • کد نمونه این جلسه رو خودتون داخل فایل تایپ کنید.
  • فایل رو ذخیره کنید و با دوبار کلیک توی مرورگر بازش کنید.
  • متن داخل تگ‌های h1 و p رو تغییر بدید و دوباره صفحه رو تازه‌سازی کنید.
  • اگه توی یکی از مراحل به مشکلی خوردید، سؤال‌تون رو توی بخش دیدگاه‌ها بنویسید.

جمع‌بندی

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

برای یادگرفتن این بخش لازم نیست کدها رو حفظ کنید. بهتره فایل index.html رو چند بار تغییر بدید، نتیجه رو توی مرورگر ببینید و با آزمون‌وخطا جلو برید. اگه ساختار پایه صفحه رو خوب یاد بگیرید، ادامه مسیر طراحی سایت براتون خیلی قابل‌فهم‌تر می‌شه.

سوالات متداول

فایل HTML رو با چه نامی ذخیره کنیم؟

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

چطور فایل HTML رو توی مرورگر باز کنیم؟

بعد از ذخیره فایل، می‌تونید روی اون دوبار کلیک کنید تا توی مرورگر پیش‌فرض باز بشه. بعد از هر تغییر هم فایل رو ذخیره کنید و صفحه مرورگر رو تازه‌سازی کنید تا نتیجه جدید رو ببینید.

فرق تگ شروع و تگ پایان چیه؟

تگ شروع محل آغاز یک عنصر رو مشخص می‌کنه و تگ پایان انتهای اون رو نشون می‌ده. برای مثال، توی <p>سلام</p>، کد <p> تگ شروع و کد </p> تگ پایانه.

عنصر تهی در HTML یعنی چی؟

عنصر تهی محتوای متنی و تگ پایان نداره. برای مثال، عنصر img یک عنصر تهیه و اطلاعات تصویر رو با ویژگی‌هایی مثل src و alt می‌گیره.

چرا باید از UTF-8 استفاده کنیم؟

UTF-8 کمک می‌کنه حروف فارسی درست نمایش داده بشن. بهتره فایل رو با کدگذاری UTF-8 ذخیره کنید و کد <meta charset="utf-8"> رو هم داخل بخش head بذارید.

تا جلسه بعد، موفق باشید.

نظر شما در این مورد چیه؟

  1. U406404۱۳ بهمن ۱۴۰۴

    سلام میشه در مورد این مطالب قدیمیتون ویدئو بسازید؟

    • رضا راد۱۴ بهمن ۱۴۰۴

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

  2. کاربر مهمان۱ تیر ۱۳۹۸

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

    • تیم پشتیبانیتیم پشتیبانی۱ تیر ۱۳۹۸

      سلام متاسفانه متوجه منظور شما نشدیم. یک نمونه ارسال بفرمایید.

      • کاربر مهمان۱ تیر ۱۳۹۸

        این نمونشه عکس روی صفحه هس و نشانگر ماوس صفحه سایتو بالا پایین میبره

        • تیم پشتیبانیتیم پشتیبانی۱ تیر ۱۳۹۸

          باید به تصویر position:fixed بدید

        • کاربر مهمان۱ تیر ۱۳۹۸

          واقعا ممنونم از راهنماییتون هرجا میپرسم جواب نمیدادن خیلی ممنون امیدوارم همیشه موفق باشید

  3. کاربر مهمان۱۶ فروردین ۱۳۹۸

    ببخشید اگه میشه مرحله ی ۵ رو بهتر توضیح بدید.

  4. کاربر مهمان۱ خرداد ۱۳۹۷

    عالیه … امیدوارم همینطور با انرژی ادامه بدید… ممنونم … عالیه

  5. کاربر مهمان۹ اردیبهشت ۱۳۹۷

    مرسی کاربردی بود موفق باشید

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.