HTML: زبان پایه وبسایتها
HTML یا HyperText Markup Language، زبان اصلی برای ساخت صفحات وب است. این زبان، ساختار و محتوای یک صفحه وب را تعریف میکند و به مرورگرها میگوید که چگونه عناصر مختلف یک صفحه را نمایش دهند. به عبارت سادهتر، HTML اسکلت و چارچوب یک وبسایت است.
کاربردهای HTML
* ساخت صفحات وب: تمام صفحات وب، از سادهترین تا پیچیدهترین آنها، با استفاده از HTML ساخته میشوند.
* تعریف ساختار محتوا: HTML به مرورگر میگوید که کدام بخش از متن یک عنوان است، کدام بخش یک پاراگراف و کدام بخش یک تصویر است.
* ایجاد لینکها: HTML امکان ایجاد لینکهایی را فراهم میکند که کاربران بتوانند با کلیک بر روی آنها به صفحات دیگر منتقل شوند.
* تعریف فرمها: فرمها برای جمعآوری اطلاعات از کاربران در وبسایت استفاده میشوند. HTML امکان ایجاد انواع مختلف فرمها را فراهم میکند.
* اضافه کردن تصاویر، ویدئو و صوت: HTML به شما اجازه میدهد تا تصاویر، ویدئو و فایلهای صوتی را به صفحات وب خود اضافه کنید.
ساختار اولیه یک صفحه HTML
یک صفحه HTML ساده از سه بخش اصلی تشکیل شده است:
* doctype declaration: این بخش به مرورگر میگوید که از کدام نسخه HTML استفاده شده است.
* html tag: این تگ، تگ اصلی یک صفحه HTML است و تمام محتوا باید درون آن قرار گیرد.
* head tag: این بخش اطلاعاتی درباره صفحه مانند عنوان، کدگذاری و استایلدهی را در خود جای میدهد.
* body tag: این بخش محتوای اصلی صفحه را در خود جای میدهد.
<!DOCTYPE html>
<html>
<head>
<title>صفحه اول وبسایت من</title>
</head>
<body>
<h1>سلام، این اولین صفحه وب من است!</h1>
<p>این یک پاراگراف است.</p>
</body>
</html>
تگها در HTML
تگها در HTML با علامتهای < و > مشخص میشوند. هر تگ یک عنصر HTML را تعریف میکند. برای مثال، تگ <h1> یک عنوان سطح یک را تعریف میکند.
مثالهای دیگر از تگهای HTML:
* تگهای پاراگراف: <p>
* تگهای عنوان: <h1>, <h2>, ... , <h6>
* تگهای تصویر: <img>
* تگهای لینک: <a>
* تگهای لیست: <ul>, <ol>
* تگهای جدول: <table>, <tr>, <td>
چرا HTML مهم است؟
* پایه و اساس وب: HTML زبان پایه و اساسی برای ساخت وبسایتها است.
* سادگی و خوانایی: HTML زبانی ساده و خوانا است و یادگیری آن آسان است.
* پشتیبانی گسترده: تمام مرورگرهای وب از HTML پشتیبانی میکنند.
* انعطافپذیری: HTML به شما اجازه میدهد تا صفحات وب بسیار پیچیده و تعاملی ایجاد کنید.