۱. آشنایی با HTML و ساختار کلی یک سند HTML
یک فایل HTML با تگهای پایه شروع میشود. اولین تگ <DOCTYPE!>
نوع سند را مشخص میکند، سپس تگهای <html>
, <head>
, و <body>
میآیند که به ترتیب ساختار اصلی سند را میسازند.
<!DOCTYPE html>
<html>
<head>
<title>صفحه وب من</title>
</head>
<body>
<h1>سلام دنیا!</h1>
<p>این اولین صفحه HTML من است.</p>
</body>
</html>
۲. عناصر متن در HTML
عنوانها و پاراگرافها
عنوانها با تگهای <h1>
تا <h6>
تعریف میشوند و اندازههای مختلفی دارند. برای پاراگرافها از تگ <p>
استفاده میشود.
<h1>عنوان اصلی</h1>
<h2>عنوان فرعی</h2>
<p>این یک پاراگراف است.</p>
متنهای برجسته و تاکیدی
با تگهای <strong>
و <em>
میتوانیم متنها را مهم و تاکیددار نمایش دهیم. همچنین از <b>
برای بولد و از <i>
برای ایتالیک کردن متن استفاده میکنیم.
<p>این متن <strong>مهم</strong> است و باید <em>تاکید</em> شود.</p>
<p>این متن <b>بولد</b> و <i>ایتالیک</i> است.</p>
۳. لینکها (Links)
لینکها در HTML با تگ <a>
تعریف میشوند و از ویژگی href
برای آدرسدهی استفاده میکنند. این لینکها میتوانند به سایتهای دیگر یا بخشهایی از همان صفحه اشاره کنند.
<a href="https://example.com">بازدید از سایت مثال</a>
<a href="#section1">رفتن به بخش ۱ در همین صفحه</a>
۴. تصاویر (Images)
با استفاده از تگ <img>
میتوانیم تصاویر را در HTML نمایش دهیم. ویژگی src
برای مشخص کردن آدرس تصویر و alt
برای توصیف آن است.
<img src="image.jpg" alt="تصویر نمونه" width="300" height="200">
۵. لیستها
لیستهای ترتیبی (Ordered List)
لیستهای ترتیبی با تگ <ol>
و موارد لیست با <li>
تعریف میشوند.
<ol>
<li>مورد اول</li>
<li>مورد دوم</li>
<li>مورد سوم</li>
</ol>
لیستهای نامرتب (Unordered List)
لیستهای نامرتب با تگ <ul>
و موارد لیست با <li>
تعریف میشوند.
<ul>
<li>مورد اول</li>
<li>مورد دوم</li>
<li>مورد سوم</li>
</ul>
۶. جداول (Tables)
با تگ <table>
میتوانیم جداول را ایجاد کنیم. هر سطر با تگ <tr>
و هر سلول با تگهای <td>
و <th>
(برای عنوان ستونها) تعریف میشود.
<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>
برای جمعآوری اطلاعات استفاده میکنند.
<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
میتوان برای تغییر ظاهر عناصر به صورت داخلی استفاده کرد.
<p style="color: red; font-size: 20px;">این متن قرمز و بزرگ است.</p>
استایل خارجی
استایلهای خارجی با لینک دادن به فایل CSS در تگ <head>
اعمال میشوند.
<head>
<link rel="stylesheet" href="style.css">
</head>
۹. کلاسها و شناسهها (Class و ID)
ویژگی class
برای دستهبندی و استایلدهی به چند عنصر مشابه استفاده میشود و id
برای شناسایی یک عنصر یکتا کاربرد دارد.
<p class="text-blue">این پاراگراف با کلاس آبی است.</p>
<p id="unique-paragraph">این پاراگراف با شناسه یکتا است.</p>
۱۰. عناصر چندرسانهای
ویدئو
ویدئوها با تگ <video>
نمایش داده میشوند که میتوانند ویژگیهای مختلفی مانند controls
داشته باشند.
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
مرورگر شما از فرمت ویدئو پشتیبانی نمیکند.
</video>
صدا
صداها با تگ <audio>
نمایش داده میشوند که میتوانند ویژگیهای مختلفی مانند controls
داشته باشند.
<audio controls>
<source src="audio.mp3" type="audio/mp3">
مرورگر شما از فرمت صدا پشتیبانی نمیکند.
</audio>
۱۱. اصول سئو در HTML
برچسبهای متا
برچسبهای متا در بخش <head>
قرار میگیرند و اطلاعات اضافی درباره صفحه مانند توضیحات و کلمات کلیدی به موتورهای جستجو میدهند.
<head>
<meta name="description" content="این یک صفحه نمونه HTML است">
<meta name="keywords" content="HTML, آموزش, نمونه">
</head>
استفاده از برچسبهای معنایی
برچسبهای معنایی مانند <header>
, <section>
, <footer>
و <article>
به ساختاردهی صفحه کمک میکنند و باعث میشوند که موتورهای جستجو محتوای صفحه را بهتر شناسایی کنند.
<header>
<h1>وبلاگ من</h1>
</header>
<section>
<article>
<h2>عنوان مقاله</h2>
<p>این یک مقاله نمونه است.</p>
</article>
</section>
<footer>
<p>© 2024 وبلاگ من</p>
</footer>
۱۲. تمرین و پروژههای عملی
برای تمرین، یک صفحه شخصی ساده ایجاد کنید و از تمام عناصر آموختهشده استفاده کنید.
<!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 را به خوبی تمرین کنید و به کار ببرید.
بدون دیدگاه