HTML یک زبان نشانهگذاری است که برای ساختاردهی، نمایش، و ارتباط با اطلاعات در وب استفاده میشود. این زبان به صورت اختصاصی برای ایجاد صفحات وب توسعه یافته است و نقش بسیار مهمی در ساختاردهی و ارائه محتوا در اینترنت دارد.
1. برچسبها (تگها):
- HTML بر اساس اصل اولیه برچسبها یا تگها کار میکند. هر تگ شامل یک نام باز و بسته میشود، به عنوان مثال `<p>` برای پاراگراف.
- برچسبها نقش اساسی در تعریف ساختار و نوع محتوا دارند و بر اساس جایگاه و نقششان در صفحه تعیین میشود.
2. الگوی تگ:
- هر تگ دارای یک الگوی استفاده خاص است. برچسبها میتوانند شامل ویژگیها (attributes) مانند class و id باشند که به تعیین ویژگیهای خاصی به المانها کمک میکنند.
3. ساختار تو در تو:
- HTML دارای ساختار تو در تو است، به این معنا که المانها میتوانند درون یکدیگر تعبیه شوند و به این ترتیب یک ساختار سلسلهمراتبی ایجاد میشود.
4. تعریف محتوا:
- برچسبها نقش اصلی در تعریف محتوا دارند. برچسبها میتوانند متن، تصاویر، لینکها و دیگر المانهای چندرسانهای را شامل شوند.
5. لینکها و ارتباطات:
- HTML از برچسب `<a>` برای ایجاد لینکها به صفحات دیگر یا منابع خارجی استفاده میکند، که این امکان را به کاربران میدهد تا به راحتی بین صفحات وب حرکت کنند.
HTML با این اصول اساسی، محیطی را فراهم میکند که توسعهدهندگان وب بتوانند صفحات وب را به صورت قابل فهم و قابل تعامل برای کاربران ایجاد کنند.
HTML دارای ساختار اساسی است که از تگهای `<html>`، `<head>`، و `<body>` تشکیل شده است. این ساختار به ترتیب مسئولیتهای تعریف دستورالعملها، اطلاعات متا، و نمایش محتوا را دارا میباشد.
1. تگ `<html>`:
- تگ `<html>` ساختار اصلی HTML را تعیین میکند و تمام محتوای HTML باید داخل این تگ قرار گیرد.
- مثال:
```html
<!DOCTYPE html>
<html>
<!-- محتوای صفحه -->
</html>
```
2. تگ `<head>`:
- تگ `<head>` شامل اطلاعات متا، لینک به فایلهای خارجی، و دستورالعملهای مختلفی است که مربوط به سلامت و قابلیت استفاده صفحه وب هستند.
- مثال:
```html
<head>
<title>عنوان صفحه</title>
<!-- دستورالعملها و اطلاعات متا -->
</head>
```
3. تگ `<body>`:
- تگ `<body>` حاوی تمام محتوای قابل نمایش صفحه میباشد. اینجا متن، تصاویر، لینکها و سایر المانهای قابل مشاهده قرار میگیرند.
- مثال:
```html
<body>
<h1>سلام، این یک عنوان است</h1>
<p>اینجا یک پاراگراف متن قرار دارد.</p>
<!-- سایر المانها و محتواهای صفحه -->
</body>
```
برچسبها در HTML نقش اساسی در تعیین نوع محتوا و نمایش آن دارند.
1. برچسب `<p>` برای پاراگراف:
- برچسب `<p>` برای تعریف پاراگرافهای متنی استفاده میشود.
- مثال:
```html
<p>این یک متن پاراگراف است.</p>
```
2. برچسب `<a>` برای لینکها:
- برچسب `<a>` برای ایجاد لینک به صفحات دیگر یا منابع خارجی استفاده میشود.
- مثال:
```html
<a href="https://example.com">لینک به وبسایت</a>
```
3. برچسب `<img>` برای تصاویر:
- برچسب `<img>` برای افزودن تصاویر به صفحه وب استفاده میشود.
- مثال:
```html
<img src="image.jpg" alt="توضیح تصویر">
```
برچسبها با تعیین نوع و نقش محتوا، به ساختار صفحات وب کمک کرده و مرورگرها را قادر به نمایش صحیح و قابل فهم محتوا میسازند.
با استفاده از برچسب `<a>`، HTML امکان ایجاد لینکها به صفحات دیگر یا منابع خارجی را فراهم میکند.
1. برچسب `<a>` برای لینک به صفحات دیگر:
- با استفاده از این برچسب، میتوانید لینکی به صفحات دیگر از همان سایت خود ایجاد کنید.
- مثال:
```html
<a href="about.html">درباره ما</a>
```
2. برچسب `<a>` برای لینک به منابع خارجی:
- این برچسب به طراحان وب این امکان را میدهد که لینکهایی به صفحات و منابع خارجی را در صفحات وب خود ایجاد کنند.
- مثال:
```html
<a href="https://www.example.com" target="_blank">سایت مثال</a>
```
- `target="_blank"` باعث میشود که لینک در یک تب جدید باز شود.
3. استفاده از مسیرهای نسبی:
- میتوانید از مسیرهای نسبی برای لینکها استفاده کنید تا به طور نسبی به فایلها و صفحات دسترسی پیدا کنید.
- مثال:
```html
<a href="../images/picture.jpg">تصویر</a>
```
4. استفاده از آدرسهای ایمیل:
- برچسب `<a>` به شما امکان ایجاد لینک به آدرسهای ایمیل را نیز میدهد.
- مثال:
```html
<a href="mailto:info@example.com">تماس با ما</a>
```
لینکها با ایجاد ارتباطات میان صفحات وب، به کاربران این امکان را میدهند تا به راحتی بین محتواها حرکت کنند و با منابع مختلف در ارتباط باشند.
برچسب `<img>` به وبسایتها این امکان را میدهد که تصاویر را به صفحات افزوده و به نمایش بگذارد.
1. تعریف تصویر با برچسب `<img>`:
- برای افزودن تصویر به صفحه، از برچسب `<img>` استفاده میشود.
- مثال:
```html
<img src="image.jpg" alt="توضیح تصویر">
```
- `src`: مسیر فایل تصویر
- `alt`: متن توضیحی که در صورت عدم نمایش تصویر نمایش داده میشود.
2. مشخص کردن ابعاد تصویر:
- میتوانید ابعاد تصویر را با استفاده از ویژگیهای `width` و `height` مشخص کنید.
- مثال:
```html
<img src="image.jpg" alt="توضیح تصویر" width="300" height="200">
```
3. لینک کردن تصویر:
- میتوانید تصاویر را به لینکها متصل کنید تا کاربران بتوانند با کلیک روی تصویر به صفحات دیگر هدایت شوند.
- مثال:
```html
<a href="https://example.com">
<img src="image.jpg" alt="توضیح تصویر">
</a>
```
HTML از برچسبهایی مانند `<form>` برای تعریف فرمها استفاده میکند، که به کاربران این امکان را میدهد تا اطلاعات را ارسال و با وبسایت تعامل کنند.
1. تعریف فرم با برچسب `<form>`:
- برچسب `<form>` برای تعریف یک فرم در صفحه وب استفاده میشود.
- مثال:
```html
<form action="/submit-form" method="post">
<!-- المانهای فرم اینجا قرار میگیرند -->
</form>
```
- `action`: مسیری که فرم باید به آن ارسال شود.
- `method`: نحوه ارسال اطلاعات، میتواند "get" یا "post" باشد.
2. اضافه کردن المانهای فرم:
- المانهایی مانند `<input>`، `<textarea>`، و `<select>` برای ایجاد فیلدهای فرم استفاده میشوند.
- مثال:
```html
<form action="/submit-form" method="post">
<label for="username">نام کاربری:</label>
<input type="text" id="username" name="username">
<label for="password">رمز عبور:</label>
<input type="password" id="password" name="password">
<input type="submit" value="ارسال">
</form>
```
- در این مثال، دو فیلد متنی برای نام کاربری و رمز عبور و یک دکمه ارسال تعریف شدهاند.
HTML فرمها را به توسعهدهندگان این امکان را میدهد تا بازخورد کاربران را جمعآوری و اطلاعات مختلفی را از کاربران دریافت کنند.
برچسبهای `<ul>` و `<ol>` برای ایجاد لیستهای نامرتب و مرتب به کار میروند و به ساختاردهی بهتر محتوا کمک میکنند.
1. لیست نامرتب `<ul>`:
- این برچسب برای ایجاد لیستهایی استفاده میشود که ترتیب خاصی ندارند.
- مثال:
```html
<ul>
<li>مورد اول</li>
<li>مورد دوم</li>
<li>مورد سوم</li>
</ul>
```
2. لیست مرتب `<ol>`:
- این برچسب برای ایجاد لیستهایی با ترتیب خاص از اعداد یا حروف استفاده میشود.
- مثال:
```html
<ol>
<li>مورد اول</li>
<li>مورد دوم</li>
<li>مورد سوم</li>
</ol>
```
3. تو در تو (لیست تودرتو)، لیست مرتب درون لیست نامرتب:
- میتوانید لیست مرتب را درون لیست نامرتب یا برعکس استفاده کنید.
- مثال:
```html
<ul>
<li>مورد اول</li>
<li>مورد دوم
<ol>
<li>زیرمورد 1</li>
<li>زیرمورد 2</li>
</ol>
</li>
<li>مورد سوم</li>
</ul>
```
HTML از برچسبهای متنی مانند `<strong>` و `<em>` برای تعیین ویژگیهای خاص متن از جمله تاکید و تاکیدزدگی استفاده میکند
1. برچسب `<strong>`:
- برای نشان دادن تاکید و اهمیت ویژه یک متن از این برچسب استفاده میشود.
- مثال:
```html
<p>این یک <strong>متن تاکید شده</strong> است.</p>
```
2. برچسب `<em>`:
- برای نشان دادن تاکید زدگی یا تغییر در طبقه بندی یک متن استفاده میشود.
- مثال:
```html
<p>این یک <em>متن تاکید زده</em> است.</p>
```
3. ترکیب `<strong>` و `<em>`:
- میتوانید این دو برچسب را ترکیب کنید تا تاکید زدگی و اهمیت را همزمان نشان دهید.
- مثال:
```html
<p>این یک <strong><em>متن تاکید زده و اهمیت دار</em></strong> است.</p>
```
این برچسبها به طراحان وب این امکان را میدهند تا متنها را به شکلی زیبا و معنیدار نشان دهند و اطلاعات بیشتری را به کاربران ارائه کنند.
در جشنواره سایت ارزان میتونی با کمترین قیمت ممکن صاحب وبسایت چند زبانه با هاست و پشتیبانی یکساله رایگان بشی و به راحتی کسب و کار آنلاین خودتو داشته باشی.