آموزش HTML – فصل بیست و پنجم: معرفی 5 HTML

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

آموزش HTML – فصل بیست و پنجم: معرفی 5 HTML

قابلیت های جدید اچ تی ام ال 5

تعیین کردن اعلان doctype در اچ تی ام ال 5 بسیار ساده است که به صورت زیر انجام می شود:


و به همین روال تعیین نوع کاراکتر ها (charset) نیز بسیار ساده است:


مثال اچ تی ام ال 5:


charset قراردادی در اچ تی ام ال پنج utf-8 می باشد و اگر charset را تعیین نکنید بر روی utf-8 به صورت پیشفرض تعیین می گردد.

المان های جدید اچ تی ام ال

مورد توجه ترین المان های جدید اچ تی ام ال از این قبیل اند

المان های معنایی :

<header> <footer> <article> <section>

و خاصیا های جدید برای استفاده در تگ input فرم این موارد هستند:

number, date, time, calendar, range

و المان های گرافیکی جدید HTML نسخه 5:

<svg> <canvas>

المان های چندرسانه ای جدید:

<audio> <video>

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

API های جدید اچ تی ام ال (application programming interfaces)

مورد توجه ترین api های جدید در اچ تی ام ال 5 این موارد هستند:

  • HTML Geolocation
  • HTML Drag and Drop
  • HTML Local Storage
  • HTML Application Cache
  • HTML Web Workers
  • HTML SSE

نکته: HTML Local Storage یک جایگزینه قدرتمند برای استفاده به جای cookie است.

المان های حذف شده در اچ تی ام ال 5

المان های زیر در اچ تی ام ال پنج حذف شده اند:

<acronym> با المان <abbr> جایگزین شده

<applet>  با المان <object> جایگزین شده

به جای <basefont>  باید از سی اس اس استفاده کرد

به جای <big> باید از سی اس اس استفاده کرد

به جای <center> باید از سی اس اس استفاده کرد

<dir>  با المان <ul> جایگزین شده

به جای<font> باید از سی اس اس استفاده کرد

<frame> حذف شده است

<frameset> حذف شده است

<noframes> حذف شده است

به جای <strike>  باید از سی اس اس و یا المان های <s>  و <del>

به جای <tt>  باید از سی اس اس استفاده کرد

در فصل انتقال به اچ تی ام ال 5، شما یاد میگیرید که چگونه از HTML 4 به HTML 5 کد های خود را تغییر دهید.

تاریخچه زبان HTML

از اولین روز های اینترنت، نسخه های مختلفی از اچ تی ام ال وجود داشته اند:

  • سال 1989  تیم بربرز لی وب را اختراع کرد
  • سال 1991  تیم برنرز لی HTML را اختراع کرد
  • سال 1993  دیو رجت HTML پلاس را طرح کرد
  • سال 1995  تیم کار HTML اچ تی ام ال 2 را تعریف کرد
  • سال 1997 نظریه w3c : اچ تی ام ال 3.2
  • سال 1999 نظریه w3c : اچ تی ام ال 4.01
  • سال 2000 نظریه w3c : ایکس اچ تی ام ال 1.0
  • سال 2008  اولین طرح عمومی whatwg اچ تی ام ال 5
  • سال 2012 استاندارد زنده ی whatwg اچ تی ام ال 5
  • سال 2014 نظریه w3c : ایکس اچ تی ام ال 5
  • سال 2016 نظریه ی کاندید w3c : اچ تی ام ال 5.1
  • سال 2017 نظریه ی w3c : اچ تی ام ال 5.1 ویرایش دوم
  • سال 2017 نظریه ی w3c : اچ تی ام ال 5.2

از سال 1991 تا 1999 اچ تی ام ال از نسخه یک به چهار توسعه داده شد.

در سال 2000 تیم world wide web در (w3c) ایکس اچ تی ام ال 1.0 را پیشنهاد کرد.

ترکیب  ایکس اچ تی ام ال سخت بود و توسعه دهنده ها مجبور بودند که کد را معتبر و خوب شکل گرفته بنویسند.

در 2004 w3c تصمیم گرفت که توسعه ی اچ تی ام ال را به خاطر حمایت از ایکس اچ تی ام ال متوقف کند.

در 2004 گروه whatwg یا به طور کامل web hypertext application technology working group تشکیل شد. Whatwg میخواست که اچ تی ام ال را مطابق با استفاده اچ تی ام ال و چگونگی سازگاری با نسخه های قبلی اچ تی ام ال توسعه دهد.

در 2004 تا 2006 whatwg از طرف مرورگرها حمایت شد. در 2006 w3c اعلام کرد که از whatwg حمایت می کند. در 2008 اولین طرح عمومی اچ تی ام ال 5 ارائه داده شده بود. در 2012 whatwg و w3c تصمیم به یک جدایی گرفتند.

Whatwg میخواست اچ تی ام ال را به عنوان یک استاندارد زنده توسعه دهد. یک استاندارد زنده همیشه به روزرسانی می شود و پیشرفت می کند. خصوصیت های جدید را می توان اضافه کرد ولی کارایی قبلی را نمی توان حذف کرد.

استاندارد زنده اچ تی ام ال 4 whatwg در سال 2012 منتشر شد و به صورت ادامه دار به روز رسانی شد. W3c قصد داست که یک استاندارد قطعی از اچ تی ام ال 5 و ایکس اچ تی ام ال توسعه دهد.

نظریه w3c اچ تی ام ال 5 در بیست و هشت اکتبر 2014 رو نمایی شد. و ویرایش دوم اچ تی ام ال 5.1 در 3 اکتبر 2017 رونمایی شد. و اچ تی ام ال 5.2 در 14 دسامبر 2017

ویدیوها و مطالب مشابه