۱. آشنایی با HTML و ساختار کلی یک سند HTML

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

html
<!DOCTYPE html>
<html>
<head>
<title>صفحه وب من</title>
</head>
<body>
<h1>سلام دنیا!</h1>
<p>این اولین صفحه HTML من است.</p>
</body>
</html>

۲. عناصر متن در HTML

عنوان‌ها و پاراگراف‌ها

عنوان‌ها با تگ‌های <h1> تا <h6> تعریف می‌شوند و اندازه‌های مختلفی دارند. برای پاراگراف‌ها از تگ <p> استفاده می‌شود.

html
<h1>عنوان اصلی</h1>
<h2>عنوان فرعی</h2>
<p>این یک پاراگراف است.</p>

متن‌های برجسته و تاکیدی

با تگ‌های <strong> و <em> می‌توانیم متن‌ها را مهم و تاکیددار نمایش دهیم. همچنین از <b> برای بولد و از <i> برای ایتالیک کردن متن استفاده می‌کنیم.

html
<p>این متن <strong>مهم</strong> است و باید <em>تاکید</em> شود.</p>
<p>این متن <b>بولد</b> و <i>ایتالیک</i> است.</p>

۳. لینک‌ها (Links)

لینک‌ها در HTML با تگ <a> تعریف می‌شوند و از ویژگی href برای آدرس‌دهی استفاده می‌کنند. این لینک‌ها می‌توانند به سایت‌های دیگر یا بخش‌هایی از همان صفحه اشاره کنند.

html
<a href="https://example.com">بازدید از سایت مثال</a>
<a href="#section1">رفتن به بخش ۱ در همین صفحه</a>

۴. تصاویر (Images)

با استفاده از تگ <img> می‌توانیم تصاویر را در HTML نمایش دهیم. ویژگی src برای مشخص کردن آدرس تصویر و alt برای توصیف آن است.

html
<img src="image.jpg" alt="تصویر نمونه" width="300" height="200">

۵. لیست‌ها

لیست‌های ترتیبی (Ordered List)

لیست‌های ترتیبی با تگ <ol> و موارد لیست با <li> تعریف می‌شوند.

html
<ol>
<li>مورد اول</li>
<li>مورد دوم</li>
<li>مورد سوم</li>
</ol>

لیست‌های نامرتب (Unordered List)

لیست‌های نامرتب با تگ <ul> و موارد لیست با <li> تعریف می‌شوند.

html
<ul>
<li>مورد اول</li>
<li>مورد دوم</li>
<li>مورد سوم</li>
</ul>

۶. جداول (Tables)

با تگ <table> می‌توانیم جداول را ایجاد کنیم. هر سطر با تگ <tr> و هر سلول با تگ‌های <td> و <th> (برای عنوان ستون‌ها) تعریف می‌شود.

html
<table border="1">
<tr>
<th>نام</th>
<th>سن</th>
</tr>
<tr>
<td>علی</td>
<td>۳۰</td>
</tr>
<tr>
<td>زهرا</td>
<td>۲۵</td>
</tr>
</table>

۷. فرم‌ها (Forms)

فرم‌ها با تگ <form> تعریف می‌شوند و از ورودی‌های مختلفی مانند <input><textarea>, و <button> برای جمع‌آوری اطلاعات استفاده می‌کنند.

html
<form action="/submit" method="post">
<label for="name">نام:</label>
<input type="text" id="name" name="name"><br><br>

<label for=“email”>ایمیل:</label>
<input type=“email” id=“email” name=“email”><br><br>

<button type=“submit”>ارسال</button>
</form>


۸. ویژگی‌های CSS در HTML

استایل داخلی

از ویژگی style می‌توان برای تغییر ظاهر عناصر به صورت داخلی استفاده کرد.

html
<p style="color: red; font-size: 20px;">این متن قرمز و بزرگ است.</p>

استایل خارجی

استایل‌های خارجی با لینک دادن به فایل CSS در تگ <head> اعمال می‌شوند.

html
<head>
<link rel="stylesheet" href="style.css">
</head>

۹. کلاس‌ها و شناسه‌ها (Class و ID)

ویژگی class برای دسته‌بندی و استایل‌دهی به چند عنصر مشابه استفاده می‌شود و id برای شناسایی یک عنصر یکتا کاربرد دارد.

html
<p class="text-blue">این پاراگراف با کلاس آبی است.</p>
<p id="unique-paragraph">این پاراگراف با شناسه یکتا است.</p>

۱۰. عناصر چندرسانه‌ای

ویدئو

ویدئوها با تگ <video> نمایش داده می‌شوند که می‌توانند ویژگی‌های مختلفی مانند controls داشته باشند.

html
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
مرورگر شما از فرمت ویدئو پشتیبانی نمی‌کند.
</video>

صدا

صداها با تگ <audio> نمایش داده می‌شوند که می‌توانند ویژگی‌های مختلفی مانند controls داشته باشند.

html
<audio controls>
<source src="audio.mp3" type="audio/mp3">
مرورگر شما از فرمت صدا پشتیبانی نمی‌کند.
</audio>

۱۱. اصول سئو در HTML

برچسب‌های متا

برچسب‌های متا در بخش <head> قرار می‌گیرند و اطلاعات اضافی درباره صفحه مانند توضیحات و کلمات کلیدی به موتورهای جستجو می‌دهند.

html
<head>
<meta name="description" content="این یک صفحه نمونه HTML است">
<meta name="keywords" content="HTML, آموزش, نمونه">
</head>

استفاده از برچسب‌های معنایی

برچسب‌های معنایی مانند <header><section><footer> و <article> به ساختاردهی صفحه کمک می‌کنند و باعث می‌شوند که موتورهای جستجو محتوای صفحه را بهتر شناسایی کنند.

html
<header>
<h1>وبلاگ من</h1>
</header>
<section>
<article>
<h2>عنوان مقاله</h2>
<p>این یک مقاله نمونه است.</p>
</article>
</section>
<footer>
<p>&copy; 2024 وبلاگ من</p>
</footer>

۱۲. تمرین و پروژه‌های عملی

برای تمرین، یک صفحه شخصی ساده ایجاد کنید و از تمام عناصر آموخته‌شده استفاده کنید.

html
<!DOCTYPE html>
<html>
<head>
<title>صفحه شخصی من</title>
</head>
<body>
<header>
<h1>خوش آمدید به صفحه شخصی من</h1>
</header>

<section>
<h2>درباره من</h2>
<p>من یک توسعه‌دهنده وب هستم و به یادگیری HTML علاقه دارم.</p>
</section>

<section>
<h2>گالری تصاویر</h2>
<img src=“photo1.jpg” alt=“عکس ۱” width=“200”>
<img src=“photo2.jpg” alt=“عکس ۲” width=“200”>
</section>

<footer>
<p>ایمیل: example@example.com</p>
</footer>
</body>
</html>

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

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *