Advertisements
HTML vs HTML5
HTML هي لغة الترميز الأكثر استخدامًا فى مواقع الويب.
الفرق بين HTML و HTML5
ترمز HTML إلى Hyper Text Markup Language يتم استخدامها لتصميم صفحات الويب.
HTML هو مزيج من النص التشعبي ولغة الترميز:
- يحدد النص التشعبي الارتباط بين صفحات الويب.
- يتم استخدام لغة الترميز لتحديد المستند النصي داخل العلامة أو الوسم التي تحدد بنية صفحات الويب.
HTML5 هو الإصدار الخامس من HTML، تم إضافة العديد من المميزات به، وتم إزالة وتعديل العديد من العناصر الموجودة فى الإصدارات القديمة من HTML وإضافتها فى هذا الإصدار (HTML5).
الفرق بين هيكل مستند HTML4 و HTML5
هناك العديد من الاختلافات بين HTML و HTML5 ، ولذلك سوف نفرق بينهما فى هذا الجدول:
HTML | HTML5 |
---|---|
HTML (لغة ترميز النص التشعبي) هي اللغة الأساسية لتطوير صفحات الويب. | HTML5 هو إصدار جديد من HTML بوظائف جديدة مع تقنيات جديدة. |
لم يكن يدعم الصوت والفيديو (video/audio). | يدعم عناصر التحكم في الصوت والفيديو (باستخدام وسم <video> و <audio>). |
تتوفر رسومات victor في HTML بمساعدة تقنيات مختلفة مثل VML و Silver-light و Flash ..إلخ. | الرسومات الـ victor جزءًا لا يتجزأ من HTML5 مثل SVG وCanvas. |
لا يمكن رسم أشكال مثل الدوائر والمستطيلات والمثلثات. | يمكن رسم أشكال مثل الدوائر والمستطيلات والمثلثات بسهولة بإستخدام (Canvas – SVG). |
عناصر مثل nav و header و article لم تكن موجودة. | هناك العديد من العناصر الجديدة لهيكل الويب مثل nav و header و article و footer ..إلخ. |
سمات مثل charset و async غير موجودة في HTML. | تعد سمة charset و async وسمات أخرى جزءًا من HTML5. |
إعلان DOCTYPE طويل جدًا ومعقد! | إعلان DOCTYPE في HTML5 بسيط وغير معقد! |
ترميز الأحرف (character encoding) في HTML طويل جدًا. | ترميز الأحرف (character encoding) في HTML5 قصير وبسيط. |
من الصعب جدًا الحصول على الموقع الجغرافي الحقيقي (GeoLocation) للمستخدم بمساعدة المتصفح بإستخدام HTML. | يمكنك تتبع الموقع الجغرافي للمستخدم بسهولة باستخدام GeoLocation API. |
لا يسمح بتقنية السحب والإفلات (drag & drop). | يسمح فى HTML5 بتقنية السحب والإفلات (drag & drop). |
يستخدم مستعرض HTML ذاكرة التخزين المؤقت كتخزين مؤقت (Cache). | يحتوي HTML5 على خيارات التخزين مثل: application cache وSQL database وخيارات أخرى. |
يوفر HTML التخزين المحلي (Local Storage) بدلاً من ملفات تعريف الارتباط (cookies). | يستخدم Html5 ملفات تعريف الارتباط (cookies). |
لا يسمح بتشغيل JavaScript في المتصفح. | يسمح JavaScript للعمل في الخلفية (background). بسبب وجود Web worker API في HTML5. |
يعد الإصدار الأقدم من HTML أقل توافقًا مع الأجهزة المحمولة. | لغة HTML5 أكثر توافقًا مع الأجهزة المحمولة. |
يعمل مع جميع المتصفحات القديمة. | يعمل مع أى متصفح جديد. |
فروقات:
<!-- DOCTYPE declaration in HTML --> <!DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd"> <!-- DOCTYPE declaration in HTML5 --> <!DOCTYPE html>
<!-- Character encoding in HTML --> <!DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.0 Transitional // EN"> <!-- Character encoding in HTML5 --> <meta charset="UTF-8">
عززت HTML5 الكثير من المجالات التي كانت تفتقر إليها نسخها القديمة!
الإبلاغ عن خطأ
×إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:
info@albashmoparmeg.com
شكرًا لك على مساعدتك لنا!
Advertisements