html چیست
HTML مخفف عبارت Hypertext Markup Language است.
این زبان در واقع یک نوع زبان نشانهگذاری استاندارد برای ایجاد صفحات وب و وب اپلیکیشنها محسوب میشود.
در واقع HTML را عنصر کلیدی صفحات وب میدانند و تمامی زبانهای برنامهنویسی برای طراحی سایت، به شکلی به HTML وابسته هستند.
با استفاده از این زبان و CSS و جاوا اسکریپت، تکنولوژیهای بنیادین برای شبکه جهانی وب تشکیل میشود.
مرورگرها اسناد HTML را از وب سرور یا مخزن لوکال (Local) دریافت کرده و آنها را به صفحات وب چند رسانهای تبدیل میکنند.
در واقع HTML ساختار معنایی صفحات وب را تعریف کرده و شامل مشخصات ظاهری سند است.
مولفههای HTML بلوکهای سازنده صفحات HTML را تشکیل میدهند.
با استفاده از آنها میتوان تصاویر و اشیا دیگر مثل فرمهای تعاملی را در صفحات ایجاد شده تعبیه کرد.
این زبان ابزاری برای ایجاد سندهای ساختار یافته از طریق مشخص کردن معنای ساختاری برای متن
مثل تیترها، پاراگرافها، فهرستها، لینکها، نقل قولها و سایر موارد ارائه میدهد.
مولفه های HTML از طریق تگهای قرار گرفته در پرانتز شکسته مشخص میشوند. تگهایی
مانند </ img> و </ input> محتوا را به صورت مستقیم به صفحه معرفی میکنند. سایر تگها
مانند <p>...<p/>
اطلاعات مربوط به متن سند را ارائه داده و میتوانند سایر تگها را به عنوان مولفههای فرعی در خود جای دهند.
مرورگرها تگهای HTML را نمایش نمیدهند بلکه از آنها برای تفسیر محتوای صفحه بهره میبرند.
HTML میتواند برنامههای نوشته شده به زبان اسکریپتی مانند جاوا اسکریپت را که بر رفتار و محتوای صفحات وب تاثیر میگذارند در خود جای دهد.
استفاده از CSS ظاهر و آرایش محتوا را تعریف میکند.
کنسرسیوم جهانی وب که استانداردهای HTML و CSS را تعریف میکند، از سال ۱۹۹۷ استفاده از CSS را روی HTML ظاهری توصیه کرده است.
در سال ۱۹۸۰، فیزیکدان «تیم برنرز لی» (Tim Berners-Lee)، یکی از پیمانکاران CERN، سیستم ENQUIRE را پیشنهاد کرد.
این سیستم برای محققان CERN ایجاد شده بود تا از آن برای استفاده و اشتراکگذاری اسناد استفاده کنند.
در سال ۱۹۸۹، برنرز لی یادداشتی نوشت و در آن یک سیستم اینترنتی ابر متن (Hypertext) را پیشنهاد داد.
«برنرز لی» HTML را مشخص کرد و نرم افزار مرورگر و سرور را در اواخر ۱۹۹۰ نوشت.
در آن سال، برنرز لی و مهندس دیتا سیستمهای CERN، به صورت مشترک درخواست بودجه کردند
اما آن پروژه به صورت رسمی توسط CERN پذیرفته نشد.
اولین توصیف عمومی از HTML سندی به نام «HTML Tags» بود که ابتدا توسط تیم برنرز لی در اواخر ۱۹۹۱ در اینترنت قرار گرفت.
این سند ۱۸ مولفه تشکیلدهنده طرح اولیه و نسبتا ساده از HTML بود.
HTML یک زبان نشانهگذاری است که مرورگرهای وب از آن بر تفسیر و ایجاد متن،
تصویر و دیگر متریالها به صفحات وب تصویری و صوتی استفاده میکنند.
ویژگیهای پیشفرض هر یک از آیتمهای HTML در مرورگر تعریف شده و میتوان با استفاده از CSS
توسط طراح صفحات وب، آنها را تغییر داده یا ارتقا بخشید. HTML نشانهگذاری از چندین مولفه کلیدی شامل تگها تشکیل شده است.
تگهای HTML معمولا به صورت جفتهایی مانند <h1>
و <h1/>
هستند.
گرچه برخی از آنها مانند <img>
نشاندهنده عناصر خالی بوده و جفت ندارند.
اولین تگ در این جفت را تگ آغازین و تگ دوم را تگ پایانی مینامند. در زیر یک نمونه از برنامهی کلاسیک «Hello World!» را میبینید
که یک آزمایش رایج برای مقایسه زبانهای برنامهنویسی، اسکریپت و نشانهگذاری است.
این نمونه با استفاده از ۹ خط کد منبع نوشته شده است:
<!DOCTYPE html>
<head>
<title>This is a title</title>
</head>
<body>
<p>Hello world</p>
</body>
</html>
متن میان <html>
و <html/>
در واقع صفحه وب را تعریف کرده و متن بین <body>
و <body/>
محتوای قابل مشاهده متن است. متن نشانهگذاری <title>This is a title</title> عنوان صفحه مرورگر را تعریف میکند.
html چیست-html چیست