با چی باید HTML بنویسیم؟ (و با چی نباید!)
خبر خوب اینه که برای شروع کدنویسی HTML به هیچ ابزار گرونی نیاز نداری. تنها چیزی که واقعاً لازمه یه ویرایشگر متنی مناسب و یه مرورگره؛ همین. تو این درس دقیق میگیم دقیقاً چی نصب کنی و چرا.
چرا نمیتونیم از Word یا Notepad ساده استفاده کنیم؟
خیلیا اول فکر میکنن چون HTML یه فایل متنیه، پس با Word یا واژهپرداز مشابه هم میشه نوشتش. اما مشکل اینجاست که این برنامهها برای «نوشتن نامه و مقاله» طراحی شدن، نه برای کدنویسی. Word دور کلمات فرمتهای مخفی اضافه میکنه که فایل رو خراب میکنه، و هیچکدوم از اینها رنگیکردن کد (Syntax Highlighting) یا بستن خودکار تگها رو ندارن. Notepad سادهی ویندوز هم کار میکنه ولی هیچ کمکی بهت نمیکنه و کدنویسی توش خیلی کند و پر از اشتباه میشه.
ویرایشگر پیشنهادی: Visual Studio Code
امروز اکثر توسعهدهندههای وب، از مبتدی تا حرفهای، از ویرایشگر رایگان VS Code (ساختهی مایکروسافت) استفاده میکنن. دلیلش هم واضحه:
- رایگانه و روی ویندوز، مک و لینوکس نصب میشه.
- کد رو رنگی نشون میده، یعنی تگها، متنها و ویژگیها هر کدوم یه رنگ جدا دارن و اشتباه تایپی سریع دیده میشه.
- وقتی یه تگ باز میکنی، خودش پیشنهاد بستهشدنش رو میده.
- هزاران افزونهی رایگان داره که کار رو خیلی راحتتر میکنه.
چند افزونهی کاربردی VS Code برای شروع
- Live Server: با یه کلیک، فایل HTML رو تو مرورگر باز میکنه و هر بار که فایل رو ذخیره کنی، خودش صفحه رو رفرش میکنه. دیگه لازم نیست هر بار دستی فایل رو تو مرورگر رفرش کنی.
- Prettier: کد رو خودکار مرتب و تمیز فرمت میکنه.
- HTML CSS Support: پیشنهاد خودکار تگها و ویژگیهای HTML رو بهتر میکنه.
مرورگر: با چی تست کنیم؟
برای دیدن نتیجهی کدت به یه مرورگر مدرن نیاز داری. Google Chrome و Mozilla Firefox بهترین گزینهها هستن، چون هر دو از آخرین استانداردهای HTML5 پشتیبانی میکنن و ابزار توسعهدهنده (Developer Tools) قدرتمندی دارن. پیشنهاد میکنم حتماً Chrome DevTools رو یاد بگیری، چون بعداً برای دیباگ کردن کدهات خیلی به کارت میاد. برای بازش کافیه رو صفحه راستکلیک کنی و گزینهی «Inspect» یا «بازرسی» رو بزنی.
ساختار پوشهبندی پروژه
یه عادت خوب از همین اول اینه که برای هر پروژه یه پوشهی جدا بسازی، مثلاً:
my-first-project/
├── index.html
├── images/
└── css/
فایل اصلی سایت همیشه اسمش index.htmlه، چون این اسم پیشفرضیه که سرورها و مرورگرها بهصورت خودکار دنبالش میگردن.
چند اشتباه رایج تو انتخاب ابزار
- نوشتن HTML تو Word و ذخیرهکردن با پسوند .html؛ این کار فایل رو با کدهای اضافی خراب میکنه.
- استفاده از ویرایشگرهای آنلاین سنگین برای پروژههای واقعی بهجای یادگیری یه ابزار حرفهای مثل VS Code.
- فراموشکردن ذخیرهی فایل با پسوند درست (.html) و پسوند پیشفرض .txt باقی موندن فایل.
جمعبندی
برای شروع کدنویسی HTML فقط به سه چیز نیاز داری: یه ویرایشگر حرفهای مثل VS Code، یه مرورگر مدرن مثل Chrome یا Firefox، و یه ساختار پوشهبندی ساده و منظم. با همین سهتا میتونی از همین درس بعدی شروع کنی به نوشتن اولین فایل HTML واقعیت.
