جستجو پیشرفته محصولات

خواندن این مطلب

4 دقیقه

زمان میبرد!

HTML

زبان برنامه نویسی HTML

زبان برنامه نویسی HTML در اصل «زبان نشانه‌گذاری» استاندارد برای ایجاد صفحات وب است. HTML یک زبان ساده با ساختاری شفاف به حساب می‌آید و آموزش آن حتی برای افرادی که به تازگی قصد شروع یادگیری ساخت وب‌سایت را دارند، بسیار ساده است. سوال HTML چیست ممکن است برای افراد بسیاری مطرح باشد؛ چرا که HTML را می‌توان پایه و اساس وب و حتی اینترنت در نظر گرفت. در این مطلب سعی شده است تا مفاهیم ابتدایی HTML به طور کامل معرفی و راهنمایی لازم برای شروع و یادگیری زبان برنامه نویسی HTML ارائه شود

آیا HTML زبان برنامه نویسی است؟

لازم است به این مسئله توجه داشت که HTML‌ زبان برنامه نویسی نیست، بلکه یک زبان نشانه‌گذاری (Markup) است که ساختار محتوا را تعیین می‌کند. HTML دارای منطق برنامه نویسی نیست و عاری از عبارات شرطی مثل If و Else‌ است. در HTML‌ نمی‌توان متغیر تعریف کرد و تابع نوشت. امکان مدیریت رویدادها یا انجام وظایف در HTML وجود ندارد. با HTML به هیچ وجه نمی‌توان داده‌ها را تغییر داد یا آن‌ها را ویرایش کرد.

HTML مخفف چیست ؟

HTML‌ سرنامی برای عبارت HyperText Markup Language به معنی زبان نشانه‌گذاری ابرمتن است. مفهوم دو کلمه HyperText و Markup ممکن است در ابتدا پیچیده و گنگ به نظر برسد، بنابراین، در ادامه این بخش توضیحات بیش‌تر درباره هر کدام ارائه شده است.

تگ های HTML‌ چه هستند ؟

این تگ های HTML‌ است که یک متن معمولی را از کد HTML‌ تفکیک می‌کنند. تگ‌ها یا برچسب‌های HTML بین یک علامت کوچک‌تر و یک علامت بزرگ‌تر یا در واقع در داخل پرانتز گوشه‌‌دار (Angle-Bracket) مثل <angle bracket> قرار می‌گیرند. امکان قرار دادن همه نوع چندرسانه مثل عکس، جدول و موارد دیگر در‌ یک صفحه وب، به وسیله تگ‌های HTML وجود دارد. تنها لازم است آنچه که مرورگر باید در صفحه رندر (Render | پردازش) کند را تعیین و مشخص کرد.

HTML (Hypertext Markup Language) در حقیقت نوعی زبان برنامه نویسی است که بیشتر صفحه‌های وب و نرم افزارهای آنلاین را تشکیل می‌دهد. اگر بخواهیم مفهوم دقیق HTML را شرح بدهیم باید آن را به دو بخش تقسیم کنیم:

  • Hypertext یا فرامتن در واقع نوشته‌ای است که آن را به دیگر بخش‌های متن ارجاع می‌دهیم.
  • Markup Language مجموعه‌ای از علائم است که ساختار و سبک کلی را برای سرورهای وب تعریف می‌کند.

به عبارت ساده‌تر زبان برنامه نویسی HTML به کاربران وب اجازه می‌دهد تا بخش‌ها، پاراگراف‌ها و لینک‌ها را با استفاده از علائم، تگ‌ها و عناصر مختلف ایجاد و ساختاربندی کنند. با وجود آن‌که به آن زبان برنامه نویسی می‌گوییم اما در حقیقت جزو آن‌ها نیست.

زیرا نمی‌تواند به عملکرد و پویایی سایت منجر شود و تنها در زیباسازی و ساختاربندی آن کاربرد دارد. البته برای افرادی که نمی‌دانند HTML و کاربرد آن چیست باید بگوییم عملکرد آن به چنین موضوعاتی ختم نمی‌شود. به‌عنوان‌مثال برنامه نویسان از آن برای موارد زیر استفاده می‌کنند:

توسعه وب

توسعه‌دهندگان از کدهای اچ تی ام آل استفاده می‌کنند تا برای مرورگر نحوه نمایش المان‌های صفحه وب مانند متن، لینک‌ها و فایل‌ها را تعریف کنند.

موقعیت‌یابی اینترنتی

کاربران به‌راحتی می‌توانند لینک‌های میان صفحه‌ها و وب‌سایت‌های مرتبط را بیابند و وارد کنند؛ زیرا HTML به‌صورت گسترده برای جاسازی لینک‌ها به کار می‌رود.

تولید محتوا در وب

اچ تی ام آل مانند مایکروسافت ورد امکان سازمان‌دهی و ویرایش محتوا در فضای اینترنتی را فراهم می‌کند.

علاوه بر این در حال حاضر اچ تی ام آل جزو استاندارهای رسمی جهانی است و سازمان وب جهانی (W3C) مشخصه‌های آن را توسعه می‌دهد و به‌روزرسانی می‌کند.

اجزای صفحه‌های html

تمام صفحه‌های اچ تی ام آل دارای مجموعه‌ای از المان‌های ویژه مانند تگ‌ها و مشخصه‌ها است. این المان‌ها مانند آجرهای ساختمان عمل می‌کنند و بخش‌های مختلف صفحه وب را تشکیل می‌دهند.

تگ‌ها به مرورگر نقطه شروع و پایان المان‌ها را نشان می‌دهند، درحالی‌که مشخصه‌ها ویژگی یک المان را برای مرورگر توصیف می‌کنند. به عبارتی سه بخش اصلی هر المان را می‌توانیم به‌صورت زیر تقسیم‌بندی کنیم:

  • تگ شروع: نقطه شروع یک المان را مشخص می‌کند تا بتواند تأثیر خود را نشان دهد. به‌عنوان‌مثال برای شروع یک پاراگراف باید از تگاستفاده کنید.
  • محتوا: همان خروجی است که کاربران آن را مشاهده خواهند کرد.
  • تگ پایان: مانند تگ شروع است اما با این تفاوت که پیش از اسم المان یک ممیز یا اسلش قرار می‌گیرد. به‌عنوان‌مثال برای پایان دادن به یک پاراگراف از تگ استفاده می‌کنیم.

HTML

 

درباره نویسنده



نظرات کاربران



دیدگاهتان را بنویسید

مطالب مرتبط



جستجو کنید ...

محصولات جدید

دوره مقدماتی تا پیشرفته CSS
تومان
190,000
دوره مقدماتی جاوا اسکریپت
تومان
199,000
دوره مقدماتی تا پیشرفته HTML
رایــگان