ما هو HTML5؟
HTML5 هي لغة ترميز تستخدم لهيكلة ومحتوى عرض على الشبكة العالمية. هذا هو الإصدار الخامس والحالي لمعيار HTML.
وقد نشرت في أكتوبر 2014 من قبل على نطاق واسع اتحاد شبكة ويب العالمية (W3C) لتحسين لغة مع دعم لأحدث الوسائط المتعددة، مع الحفاظ على حد سواء يمكن قراءتها بسهولة من قبل البشر وفهم باستمرار من قبل أجهزة الكمبيوتر والأجهزة مثل متصفحات الويب، موزعي، الخ
ويهدف HTML5 لتستوعب ليس فقط HTML 4، ولكن أيضا XHTML 1 و DOM المستوى 2 HTML.
ما هو الجديد في HTML5؟
و DOCTYPE إعلان عن HTML5 هو بسيط جدا:
<!DOCTYPE html>
ترميز الأحرف (charset) الإعلان هو أيضا في غاية البساطة:
<meta charset="UTF-8">
HTML5 على سبيل المثال:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> Title of the document </title>
</head>
<body>
Content of the document......
</body>
</html>
ترميز الأحرف الافتراضي في HTML5 هو UTF-8.
عناصر HTML5 الجديد
العناصر الجديدة الأكثر إثارة للاهتمام هي:
عناصر الدلالي جديدة مثل <header> ، <footer> ، <article> ، و <section> .
وتعزو تحكم النموذج جديدة مثل عدد والتاريخ والوقت، والتقويم، وطائفة.
عناصر جديدة الرسم: <svg> و <canvas> .
عناصر جديدة الوسائط المتعددة: <audio> و <video> .
في الفصل HTML5 دعم ، وسوف تتعلم كيفية "teach" المتصفحات القديمة للتعامل مع HTML5 الدلالي.
جديد HTML5 API ل (Application Programming Interfaces)
والجديد الأكثر إثارة للاهتمام API هي:
- تحديد الموقع الجغرافي HTML
- سحب وإسقاط HTML
- HTML التخزين المحلي
- HTML تطبيق الكاش
- العمال الويب HTML
- HTML SSE
التخزين المحلي هو استبدال قوية ل cookies .
العناصر إزالتها في HTML5
تم إزالة عناصر HTML4 التالية من HTML5:
جزء | استخدام بدلا من ذلك |
---|---|
<acronym> | <abbr> |
<applet> | <object> |
<basefont> | CSS |
<big> | CSS |
<center> | CSS |
<dir> | <ul> |
<font> | CSS |
<frame> | |
<frameset> | |
<noframes> | |
<strike> | CSS |
<tt> | CSS |
في الفصل HTML5 الهجرة ، وسوف تتعلم كيفية ترحيل بسهولة من HTML4 إلى HTML5.
التاريخ HTML
منذ الأيام الأولى من شبكة الإنترنت، وكانت هناك العديد من إصدارات HTML:
الإصدار | عام |
---|---|
اخترع تيم بيرنرز لي شبكة الاتصالات العالمية | 1989 |
اخترع تيم بيرنرز لي HTML | 1991 |
صياغة دايف راجيت HTML + | 1993 |
الفريق العامل HTML HTML محددة 2.0 | 1995 |
W3C الموصى HTML 3.2 | 1997 |
W3C الموصى HTML 4.01 | 1999 |
W3C الموصى XHTML 1.0 | 2000 |
مشروع HTML5 WHATWG الأولى العام | 2008 |
HTML5 WHATWG مستوى المعيشة | 2012 |
توصية HTML5 W3C النهائي | 2014 |
اخترع تيم بيرنرز لي "World Wide Web" في عام 1989، واستغرق الإنترنت قبالة في 1990s.
من عام 1991 إلى عام 1998، وضعت HTML من الإصدار 1 إلى الإصدار 4.
في عام 2000، وعلى نطاق واسع اتحاد شبكة ويب العالمية (W3C) أوصى XHTML 1.0.
كان بناء الجملة XHTML الصارمة، واضطر للمطورين لكتابة صحيحة و "well-formed" التعليمات البرمجية.
في عام 2004، WHATWG (Web Hypertext Application Technology Working Group) تشكلت ردا على إبطاء تطور W3C، وقرار W3C لإغلاق تطوير HTML، لصالح XHTML.
أراد WHATWG لتطوير HTML، بما يتفق مع كيفية استخدام شبكة الإنترنت، في حين يجري متخلفة متوافقة مع الإصدارات القديمة من HTML.
في الفترة 2004-2006، اكتسبت المبادرة WHATWG الدعم من قبل البائعين المتصفح الرئيسية.
وفي عام 2006، أعلنت W3C أنها ستدعم WHATWG.
وفي عام 2008، صدر أول مشروع العام HTML5.
وفي عام 2012، قررت WHATWG وW3C على الفصل:
سوف WHATWG تطوير HTML باعتباره "Living Standard" .
A مستوى معيشة أبدا كاملة كاملة، ولكن دائما تحديث وتحسينها. ميزات جديدة يمكن أن تضاف، ولكن لا يمكن إزالتها وظائف القديمة.
و مستوى المعيشة WHATWG نشرت في عام 2012، ويتم تحديثها باستمرار.
سوف W3C تطوير HTML5 نهائي ومستوى XHTML5، وذلك "snapshot" من WHATWG.
على توصية W3C HTML5 صدر 28 أكتوبر 2014.