تگهای HTML عناصر اصلی ساختار صفحات وب هستند که به مرورگرها میگویند محتوا چگونه باید نمایش داده شود. در این مقاله، به بررسی جامع انواع تگهای HTML، کاربردها و نحوه استفاده صحیح از آنها میپردازیم.
**۱. ساختار پایه HTML**
هر سند HTML با یک سری تگهای پایه آغاز میشود که ساختار کلی صفحه را تعریف میکنند:
* **``**: این تگ، نوع سند را به مرورگر اعلام میکند و نشان میدهد که از HTML5 استفاده میشود.
* **``**: تگ ریشه است و تمامی محتوای HTML درون آن قرار میگیرد.
* **`
* **``**: تمامی محتوای قابل مشاهده در صفحه وب، مانند متن، تصاویر، ویدئوها و لینکها، درون این تگ قرار میگیرند.
**۲. تگهای هدینگ (Heading Tags)**
تگهای هدینگ (`
` تا `
`) برای تعریف عنوانها و زیرعنوانها در یک صفحه استفاده میشوند. `
` مهمترین عنوان و `
` کماهمیتترین است.
` مهمترین عنوان و `
` کماهمیتترین است.
“`html
عنوان اصلی صفحه
زیرعنوان اول
زیرعنوان دوم
زیرعنوان سوم
زیرعنوان چهارم
زیرعنوان پنجم
“`
استفاده صحیح از هدینگها برای ساختاردهی محتوا و بهبود سئو بسیار مهم است.
**۳. تگهای پاراگراف و متن (Paragraph and Text Tags)**
* **`
`**: برای تعریف یک پاراگراف متن استفاده میشود. هر پاراگراف جدید با این تگ آغاز میشود.
“`html
این یک پاراگراف از متن است.
“`
* **``**: یک تگ درونخطی (inline) است که برای اعمال استایلهای خاص به بخشی از متن یا گروهبندی عناصر کوچک استفاده میشود.
“`html
این متن حاوی یک بخش آبی رنگ است.
“`
* **`` و ``**: هر دو متن را پررنگ (bold) میکنند. `` علاوه بر پررنگ کردن، تاکید معنایی نیز دارد که برای سئو مهم است.
* **`` و ``**: هر دو متن را کج (italic) میکنند. `` مانند `` تاکید معنایی دارد.
* **`
`**: برای ایجاد شکست خط (line break) استفاده میشود و یک تگ تنها (self-closing) است.
* **`
`**: برای ایجاد یک خط افقی (horizontal rule) که معمولاً برای جداسازی بخشهای محتوا استفاده میشود، به کار میرود. این نیز یک تگ تنها است.
**۴. تگهای لینک (Anchor Tags)**
* **``**: برای ایجاد لینک (hyperlink) به صفحات دیگر یا بخشهای مختلف همان صفحه استفاده میشود. ویژگی `href` آدرس مقصد لینک را مشخص میکند.
“`html
بازدید از مثال
پرش به بخش دوم
“`
ویژگی `target=”_blank”` لینک را در یک تب جدید باز میکند.
**۵. تگهای تصویر (Image Tags)**
* **``**: برای درج تصاویر در صفحه وب استفاده میشود. این تگ نیز یک تگ تنها است.
“`html
“`
* `src`: مسیر فایل تصویر را مشخص میکند.
* `alt`: متن جایگزین تصویر است که در صورت عدم بارگذاری تصویر یا برای کاربران با اختلال بینایی (توسط صفحهخوانها) استفاده میشود و برای سئو بسیار مهم است.
* `width` و `height`: ابعاد تصویر را تنظیم میکنند.
**۶. تگهای لیست (List Tags)**
* **`
- ` (Unordered List)**: برای ایجاد لیستی از آیتمها که ترتیب آنها اهمیتی ندارد (معمولاً با نقطهگذاری نمایش داده میشوند).
- ` (List Item)**: هر آیتم در لیستهای `
- ` یا `
- آیتم اول
- آیتم دوم
- مرحله اول
- مرحله دوم
- ` با این تگ تعریف میشود.
“`html
“`
**۷. تگهای جدول (Table Tags)**
برای نمایش دادهها در قالب جدولی، از تگهای زیر استفاده میشود:
* **`
`**: کانتینر اصلی جدول.
* **` `**: سربرگ جدول.
* **` `**: بدنه جدول.
* **``**: یک ردیف در جدول (Table Row).
* **``**: سلول سربرگ جدول (Table Header).
* **``**: سلول داده در جدول (Table Data). “`html
نام سن علی ۳۰ سارا ۲۵ “`
**۸. تگهای فرم (Form Tags)**
برای جمعآوری ورودی از کاربران، از تگهای فرم استفاده میشود:
* **`
* **`
- ` (Ordered List)**: برای ایجاد لیستی از آیتمها که ترتیب آنها مهم است (معمولاً با شمارهگذاری نمایش داده میشوند).
* **`