HTML5 آخرین نسخه از زبان Hypertext Markup است، اما آیا واقعاً تفاوتی با HTML داره؟ اصلاً شما از امکانات و تگ های زبان HTML5 خبر دارین؟ در واقع چیزی که امروز قراره بهتون معرفی کنم به عنوان منجی اینترنت شناخته میشه و امکان طراحی صفحات وب غنی و جذاب رو بدون استفاده از برنامه‌هایی مثل فلش FLASH و سیلور لایت SilverLight برای برنامه نویس وب فراهم میکنه.

بهتره برای روشن شدن موضوع و رفع ابهاماتی که در مورد این دوتا زبان وجود داره مقاله زیر رو شروع به خوندن کنین و اطلاعات خودتون در این زمینه رو ارتقا بدین:

HTML چیست؟

HTML فرم کامل زبان Hypertext Markup است. تیم برنزلی HTML رو در سال ۱۹۸۹ ایجاد کرد، این یه زبان اصلی برای برنامه نویسی وب است و برای طراحی اساسی وبسایت ها مورد استفاده قرار میگیره. زبان برنامه نویسی HTML به افراد کمک میکنه تا افکار خودشون رو از طریق وب سایت به جهان منتقل کنن.

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

عناصر HTML توسط تگ‌ها نشون داده میشه. تگ های HTML به برنامه نویس کمک میکنه تا محتوا رو از طریق “عنوان”، “پاراگراف”، “جدول” و غیره نشون بده. هر تگی با استفاده از فرمول و تعریف میشه که معمولاً به عنوان تگ های “Opening” و”Closing” شناخته میشن. برچسب های این زبان روی هیچ مرورگری نشون داده نمیشه، در واقع مرورگر فقط محتوای بین برچسب ها رو به ما نشون میده!

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

پس برای این که بتونین یه سایت زیبا و تعاملی بسازین با زبان HTML رو باید حداقل دوتا زبان فرانت اند مثل CSS و JavaScript ترکیب کنین.

HTML5 چیست؟

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

  • HTML
  • CSS
  • JavaScript

CSS مخفف Cascading Style Sheets است و برای طراحی سند HTML استفاده میشه. اساساً CSS برای بهبود ارائه و بهبود نحوه ظاهر شدن سایت مورد استفاده است! Css. پسوند صفحه CSS است.

کد بین این دو تگ وارد میشه: