القائمة الرئيسية

الصفحات

ما هو الفرق بين HTML و HTML5 ؟ كل ما تحتاج لمعرفته.

 ما هو الفرق بين HTML و HTML5 ؟ كل ما تحتاج لمعرفته.

يطرح العديد من المبرمجين المبتدئين وحتى المحترفين بعض المرات، سؤالا يبدوا سهل الجواب، لكنه يحتوي على الكثير من الأشياء المهمة والمفيدة لكل مبرمج ومطور يعمل بمجال تصميم المواقع، أعتقد أنك فهمت قصدي، نعم إنه ذلك السؤال "ما هو الفرق بين HTML و HTML5"، في هذا المقال سنتناول أهم الإختلافات الموجودة بين HTML و HTML5، ولكن دعنا أولا نفهم ماهي لغة  HTML؟ ولنتعرف معا على معلومات مفيدة.

ماهي لغة HTML ؟

لغة HTML هي اختصار ل HyperText Markup Language وهو ما يسمى باللغة العربية لغة الترميز النص التشعيبي، هي أيضا خليط بين "لغة الترميز" و "النص الشعبي"، تعتبر لغة HTML لغة ترميز وليس لغة برمجة وهي لغة الترميز الأكثر استخداما بالعالم ومن أقدم اللغات، يتم استخدام لغة توصيف النص الفائق - HTML لغرض تصميم هيكل للموقع وبنائه  وتقديم محتوى صفحات الويب، لغة HTML من أسهل اللغات من حيث التعلم ،حيث يمكن للإنسان قرائتها بكل سهولة. للإطلاع على المزيد من المعلومات إضغط هنا

ماهو HTML5 ؟

إذا كانت HTML هي لغة الترميز التشعيبي، فماهي HTML5؟ HTML5 هو الإصدار الحيث من لغة الاتش تي ام ال، حيث أنه بهذا الإصدار الجديد من لغة الات تي ام ال ثمت إزالة وإضافة وتعديل بعض العناصر من اللغة، وأصبحت أيضا جميع المتصفحات تدعم لغة HTML. وهناك العديد من الختلافات بينهم تم ذكرها أدناه

تعلم الفرق بين ال HTML و HTML5
الفرق بين HTML و HTML5


HTML(الإصدار القديم) HTML5
لم يكن يدعم الصوت والفيديو دون استخدام إضافة مشغل الفلاش. يدعم تشغيل الصوت والفيديو من خلال إضافة العناصر audio و video
يستخدم ملفات تعريف الارتباط لتخزين البيانات المؤقتة يستخدم قواعد بيانات SQL وذاكرة التخزين المؤقت للتطبيق لتخزين البيانات دون اتصال بالإنترنت.
لا يسمح بتشغيل JavaScript في المتصفح يسمح بتشغيل JavaScript في الخلفية. هذا ممكن بسبب JS Web worker API في HTML5.
تتوفر رسومات المتجهات في HTML بمساعدة تقنيات مختلفة مثل VML و Silver-light و Flash وما إلى ذلك. تعد الرسومات المتجهة أيضًا جزءًا لا يتجزأ من HTML5 مثل SVG و canvas.
لا يسمح بتأثيرات السحب والإفلات. يسمح بتأثيرات السحب والإفلات.
لا يمكن رسم أشكال مثل الدائرة والمستطيل والمثلث وما إلى ذلك. يسمح HTML5 برسم أشكال مثل الدائرة والمستطيل والمثلث وما إلى ذلك.
يعمل مع جميع المتصفحات القديمةإنه مدعوم من قبل جميع المتصفحات الجديدة مثل Firefox و Mozilla و Chrome و Safari وما إلى ذلك.
عناصر مثل التنقل ورأس الصفحة لم تكن موجودة. عنصر جديد لهيكل الويب مثل التنقل ورأس الصفحة والقسم السفلي
يعد الإصدار الأقدم من HTML أقل تجاوبا مع الأجهزة المحمولة. لغة HTML5 أكثر تجاوبا مع الجوّال.
إعلان DOCTYPE طويل جدًا ومعقد. إعلان DOCTYPE بسيط للغاية وسهل.
ترميز الأحرف طويل ومعقد. ترميز الأحرف بسيط وسهل.
يكاد يكون من المستحيل الحصول على الموقع الجغرافي الحقيقي للمستخدم بمساعدة المتصفح. يمكن للمرء تتبع الموقع الجغرافي للمستخدم بسهولة باستخدام JS GeoLocation API.
لا يمكنه التعامل مع بناء جملة غير دقيق. إنه قادر على التعامل مع النحو غير الدقيق.
سمات مثل charset و async و ping غير موجودة في HTML. تعد سمات charset و async و ping جزءًا من HTML 5.

 

هناك العديد من العناصر التي تم إضافتها بالإصدار الحديث من لغة HTML، إطلع عليها من هنا.

أفضل دورة لتعلم لغة  HTML الإصدار الحديث للمبتدئين مجانا مع الحصول على شهادة من هولندا. من هنا

تعليقات