
به اشتراک بگذارید

به اشتراک بگذارید
اگر بخواهیم وبسایتها را به یک ساختمان تشبیه کنیم، آموزش ساخت اولین فایل HTML در واقع حکم ریختن فونداسیون و چیدن اولین آجرهای این بنا را دارد. HTML یا زبان نشانهگذاری ابرمتن، زبان مشترک تمام مرورگرهای جهان است؛ از گوگل کروم گرفته تا فایرفاکس، همگی کدهای HTML شما را میخوانند تا محتوا را به کاربران نمایش دهند. طبق آمار سال 2025، بیش از 95 درصد وبسایتهای جهان از نسخه HTML5 استفاده میکنند که نشاندهنده قدرت و پایداری این زبان است.
در این مقاله، ما قصد داریم ایجاد اولین سند HTML را به سادهترین شکل ممکن به شما آموزش دهیم. برای شروع، تنها چیزی که نیاز دارید یک سیستم ساده و اشتیاق برای یادگیری است. در ادامه، چکلیست سریع ما را برای شروع کار مشاهده میکنید:
| مرحله | اقدام لازم | ابزار مورد نیاز |
| 1 | انتخاب ویرایشگر | Notepad یا VS Code |
| 2 | نوشتن ساختار اولیه | تگهای پایه (Head/Body) |
| 3 | فارسیسازی | متاتگ UTF-8 |
| 4 | ذخیرهسازی صحیح | پسوند .html |
| 5 | مشاهده خروجی | مرورگر (Chrome/Edge) |
حتماً زمانی که این مقاله را باز کردهاید، به دنبال راهی هستید که بدون پیچیدگیهای فنی، اولین قدم خود را در دنیای وب بردارید. ما به شما قول میدهیم که در پایان این راهنما، شما نه تنها یک فایل HTML خواهید داشت، بلکه منطق پشت کدهای آن را نیز کاملاً درک خواهید کرد. پس با انرژی بالا، همراه ما باشید… 😉👇
آنچه در این مقاله میخوانید:

در دنیای وب، هر صفحه دارای یک اسکلتبندی مشخص است که به آن ساختار استاندارد یک سند HTML میگوییم. این ساختار به مرورگر میفهماند که با چه نوع فایلی روبرو است و چگونه باید محتوا را پردازش کند. تصور کنید قصد دارید یک نامه رسمی بنویسید؛ این نامه باید شامل تاریخ، نام گیرنده، متن اصلی و امضا باشد. HTML نیز دقیقاً به همین صورت عمل میکند و از تگهای سلسلهمراتبی برای نظم دادن به محتوا استفاده مینماید.
در ساختار HTML5، همه چیز با تگ <!DOCTYPE html> شروع میشود که به مرورگر میگوید ما از آخرین نسخه HTML استفاده میکنیم. پس از آن، تگ ریشه یعنی <html> قرار میگیرد که تمام محتوای سایت را در بر میگیرد. این ساختار به دو بخش اصلی تقسیم میشود: بخش head (اطلاعات پسزمینه) و بخش body (محتوای قابل مشاهده).
نمودار ساختاری HTML:
اولین سند وب (HTML Document)
│
├── <html> (ریشه)
│ ├── <head> (مغز متفکر - اطلاعات متاتگ و عنوان)
│ │ └── <title> نام صفحه در تب مرورگر </title>
│ │
│ └── <body> (بدنه اصلی - آنچه کاربر میبیند)
│ ├── <h1> تیتر اصلی </h1>
│ └── <p> پاراگراف محتوا </p>
بسیاری از کاربران میپرسند وقتی سیستمهای مدیریت محتوا مثل وردپرس وجود دارند، چرا باید وقت خود را صرف شروع یادگیری طراحی وب از صفر کنیم؟ پاسخ ساده است: درک HTML به شما قدرت کنترل کامل بر سایتتان را میدهد. حتی اگر از حرفهایترین سرورهای مجازی وبداده استفاده کنید، باز هم برای شخصیسازی ظاهر سایت و رفع ایرادات کوچک، نیاز به دانش اولیه HTML خواهید داشت.
مزایای یادگیری و تسلط بر تگهای پایه شامل موارد زیر است:
در این بخش همراه تیم وبداده باشید تا به صورت عملی و تصویری، فرآیند ساخت اولین صفحه وب خود را طی کنید. ما از سناریوی “Hello World” استفاده میکنیم که سنتی دیرینه در دنیای برنامهنویسی است.
🔸 برای شروع این آموزش، ما از دو ابزار ساده استفاده کردهایم:
نمودار سناریو آموزش:
Webdade Learning Path
1🖥️ انتخاب ویرایشگر
(VS Code پیشنهاد ماست)
2🗄️ نوشتن کدهای استاندارد
(Boilerplate HTML5)
3💾 ذخیره با پسوند .html
(بسیار مهم: index.html)
اولین قدم، انتخاب ابزاری است که در آن کد بنویسید. اگرچه میتوانید از Notepad ویندوز استفاده کنید، اما ما شدیداً پیشنهاد میکنیم از Visual Studio Code استفاده کنید. این نرمافزار با قابلیت تکمیل خودکار کدها، سرعت شما را چندین برابر میکند.
کد زیر را کپی کرده و در ویرایشگر خود قرار دهید. این کد شامل آموزش متاتگ UTF-8 برای زبان فارسی نیز هست تا متنهای فارسی شما به صورت علامت سوال نمایش داده نشود.
<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>اولین صفحه وب من - وبداده</title>
</head>
<body>
<h1>سلام دنیا! این اولین سند HTML من است.</h1>
<p>من در حال یادگیری طراحی وب از صفر با وبداده هستم.</p>
</body>
</html>
اینجاست که اکثر مبتدیان دچار خطا میشوند. شما باید فایل را با نام index.html ذخیره کنید. دقت کنید که در ویندوز، گزینه “Save as type” روی “All Files” باشد تا فایل شما به صورت index.html.txt ذخیره نشود.
.txt ذخیره شود، مرورگر آن را به عنوان یک متن ساده میبیند و کدها را اجرا نمیکند.
بعد از اینکه موفق شدید اولین سند HTML خود را بسازید، باید با ابزارهایی که در اختیار دارید بیشتر آشنا شوید. تگها در واقع دستوراتی هستند که به محتوا معنا میدهند. برای مثال، تگهای Heading از <h1> تا <h6> برای اولویتبندی تیترها استفاده میشوند که برای سئو فوقالعاده مهم هستند.
در جدول زیر، برخی از پرکاربردترین تگهای پایه را مقایسه کردهایم:
| تگ | کاربرد اصلی | اهمیت در سئو |
<h1> | تیتر اصلی صفحه | بسیار زیاد (فقط یکبار استفاده شود) |
<p> | پاراگرافهای متنی | متوسط (خوانایی متن) |
<a> | ایجاد لینک و پیوند | بسیار زیاد (اعتباردهی) |
<img> | نمایش تصاویر | متوسط (نیاز به Alt دارد) |
همانطور که در کد دیدید، تگ <meta charset="UTF-8"> یکی از حیاتیترین بخشها برای ما ایرانیهاست. بدون این تگ، مرورگر نمیتواند حروف فارسی را به درستی تشخیص دهد.
ما در وبداده همیشه با صداقت کامل با کاربرانمان صحبت میکنیم. اگرچه شروع یادگیری طراحی وب از صفر با HTML بسیار لذتبخش است، اما باید محدودیتهای آن را هم بدانید:
<center> یا <font> استفاده نکنید؛ این تگها در HTML5 منسوخ شدهاند و روی سئوی شما اثر منفی میگذارند.بعد از اینکه اولین فایل HTML خود را روی کامپیوتر شخصیتان ساختید، نوبت به آن میرسد که آن را به جهانیان نشان دهید! برای این کار، شما نیاز به یک فضا در دنیای اینترنت دارید که به آن “هاست” یا “سرور مجازی” میگویند. سرویسهای وبداده با بهرهگیری از هاردهای NVMe و لوکیشنهای ایران و اروپا، بهترین سرعت را برای نمایش سایت شما فراهم میکنند.
✅ مزایای استفاده از سرویسهای وبداده:
تبریک میگوییم! شما اکنون میدانید که چگونه اولین صفحه وب خود را بسازیم و با ساختار استاندارد آن آشنا شدید. آموزش ساخت اولین فایل HTML تنها آغاز راه پر چالش و جذاب برنامهنویسی وب است. به یاد داشته باشید که تمام برنامهنویسان بزرگ دنیا، روزی دقیقاً از همین نقطه و با همین تگهای ساده شروع کردهاند.
ما در بلاگ وبداده تلاش میکنیم پیچیدهترین مفاهیم فنی را به زبان ساده برای شما بازگو کنیم. اگر در هر مرحله از ساخت اولین سند خود دچار مشکل شدید یا سوالی داشتید، حتماً در بخش نظرات با ما در میان بگذارید؛ کارشناسان ما مشتاقانه به شما پاسخ خواهند داد.
امیدوارم این مقاله از بلاگ وبداده برای شما مفید بوده باشد. قدم بعدی شما چیست؟ شاید یادگیری رنگآمیزی این صفحه با CSS! پس همین حالا دست به کار شوید و اولین کد خود را بنویسید. 🚀
احتمالاً فایل را با پسوند اشتباه ذخیره کردهاید. مطمئن شوید پسوند فایل حتماً .html است و نه چیز دیگر.