English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل HTML5

HTML5 هو طريقة وصف لإنشاء محتوى الويب. HTML5 هي معيار الويب الجديد، وهي طريقة لإنشاء وعرض محتوى الويب. يعتبرها أحد تقنيات نواة الإنترنت. تم إنشاء HTML في عام 1990، أصبح HTML4 معيارًا للإنترنت في عام 1997، وتم استخدامه على نطاق واسع في تطوير تطبيقات الإنترنت


HTML5 هو أحدث إصدار من HTML، تم إكمال إعداد المعيار من قبل اتحاد الويب العالمي (W3C) في أكتوبر 2014

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

HTML5 سهل التعلم

ما هو HTML5؟

HTML5 هو معيار HTML الجديد

HTML، النسخة السابقة من HTML 4.01، ولدت في عام 1999. منذ ذلك الحين، قد حدثت تغييرات كبيرة في عالم الويب.

HTML5 لا يزال قيد التحسين. ومع ذلك، معظم المتصفحات الحديثة قد قدمت دعمًا لبعض ميزات HTML5.

كيف بدأت HTML5؟

HTML5 هو نتاج التعاون بين W3C و WHATWG، و WHATWG هو Web Hypertext Application Technology Working Group.

يهدف WHATWG إلى نماذج الويب والتطبيقات، بينما يركز W3C على XHTML 2.0. في عام 2006، قررا التعاون لإنشاء إصدار جديد من HTML.

بعض الميزات الجديدة المثيرة للاهتمام في HTML5:

  • عنصر رسم مثل canvas

  • عناصر عرض وسائط مثل video و audio

  • دعم أفضل للإيداع المحلي (localStorage و sessionStorage)

  • عناصر محتوى خاصة جديدة مثل article،footer،header،nav،section

  • عناصر تحكم جديدة للنماذج مثل calendar،date،time،email،url،search

  • أصبح HTML5 يأخذ الويب إلى منصة تطبيقات ناضجة، حيث يتم تنظيم الفيديو والصوت والصور والرسوم المتحركة والتفاعل مع الأجهزة.

HTML5 <!DOCTYPE>

إعلان <!doctype> يجب أن يكون في الخط الأول من ملف HTML5، وهو بسيط جدًا في الاستخدام:

<!DOCTYPE html>

  بهذه الطريقة، سيستخدم المتصفحات التي لا تدعم HTML5 الحالي نمط التحليل القياسي، مما يعني أنهم سيحللون أجزاء العناصر القديمة المتوافقة مع HTML5 وسيتجاهلون الميزات الجديدة التي لا تدعمها.
هذا doctype أقصر وأبسط من ذي قبل، مما يجعله أسهل للتذكر ويعزز من تقليل عدد الأحرف التي يجب تنزيلها.

استخدم <meta charset> لإعلان مجموعة الأحرف

   عادة ما يكون أول شيء تقوم به في صفحة هو إعلان مجموعة الأحرف المستخدمة. في إصدارات HTML القديمة، كان ذلك عنصر <meta> معقد جدًا، ولكن الآن أصبح بسيطًا جدًا:

<meta charset="UTF-8">

    ضع هذا في <head> الخاص بك، لأن بعض المتصفحات قد تعيد تحليل ملف HTML إذا كانت مجموعة الأحرف المعلن عنها مختلفة عن التوقعات الخاصة بها. بالإضافة إلى ذلك، إذا لم تستخدم UTF-8 حاليًا، نوصيك بتغيير موقعك إلى هذا الترميز، لأنه يبسط معالجة مختلف الأدوات للخطوط في الملف.
  من المهم ملاحظة أن HTML5 يحد من مجموعة الحروف المتاحة، ويجب أن تكون متوافقة مع ASCII البالغ 8 bits. يتم القيام بذلك لزيادة الأمان، وعدم السماح ببعض أنواع الهجمات.

أقل وثيقة HTML5

إليك وثيقة HTML5 بسيطة:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>أنا عنوان وثيقة html5</title>
</head>
 
<body>
محتويات وثيقة html5......
</body>
 
</html>

ملاحظة: يجب استخدام إعلان الترميز <meta charset="utf-8"> للصفحات الصينية، وإلا قد تظهر الأحرف عشوائية.

تحسينات HTML5

  • العناصر الجديدة

  • الخصائص الجديدة

  • دعم CSS3 الكامل

  • فيديو وصوت

  • رسم 2D/3D

  • التخزين المحلي

  • بيانات SQL المحلية

  • تطبيقات الويب

وسائط HTML5

باستخدام HTML5 يمكنك بسهولة تشغيل الفيديو (video) والصوت (audio) في الصفحة.

تطبيقات HTML5

باستخدام HTML5 يمكنك بسهولة تطوير التطبيقات

  • التخزين المحلي للبيانات

  • الوصول إلى الملفات المحلية

  • بيانات SQL المحلية

  • المراجع المخزنة

  • مطورو Javascript

  • XHTMLHttpRequest 2

رسومات HTML5

باستخدام HTML5 يمكنك بسهولة رسم الرسوم:

استخدام HTML5 CSS3

  • المصفوفات الجديدة

  • الخصائص الجديدة

  • الرسوم المتحركة

  • التحويلات 2D/3D

  • الجوانب المستديرة

  • أثر الظل

  • الخطوط القابلة للتنزيل

للتعرف على معرفة CSS3 المزيدية يرجى الرجوع إلى موقعنا دليل CSS3.

العناصر الدلالية

أضاف HTML5 الكثير من العناصر الدلالية كما هو موضح أدناه:

الوسمالوصف
<article>يحدد منطقة محتوى مستقلة في الصفحة
<aside>يحدد محتوى الرف الجانبي للصفحة
<bdi>يسمح لك بتعيين نص، بحيث يكون مستقلاً عن إعدادات اتجاه النص في العنصر الأب
<command>يحدد زر الأمر، مثل المربعات المفردة، المربعات المزدوجة أو الأزرار
<details>لوصف تفاصيل الوثيقة أو جزء من الوثيقة
<dialog>يحدد نافذة الحوار، مثل نافذة الإشعار
<summary>العنوان الذي يحتوي على عنصر details
<figure>يحدد محتوى التدفق المستقل (الصور، الرسوم البيانية، الصور، الكود وما إلى ذلك).
<figcaption>يحدد عنوان عناصر <figure>.
<footer>يحدد قدم المقطوع أو الوثيقة.
<header>يحدد منطقة رأس الوثيقة.
<mark>يحدد النص المميز.
<meter>يحدد الكمية. يستخدم فقط للكميات التي يمكن معرفة القيمة القصوى والمنخفضة.
<nav>يحدد جزء من رابط التوجيه.
<progress>يحدد تقدم أي مهمة من أي نوع.
<ruby>يحدد التعليقات ruby (النص الصيني أو الرموز).
<rt>يحدد التفسير أو التطبيق الصوتي للكتابة (النص الصيني أو الرموز).
<rp>يستخدم في التعليقات ruby، لتحديد المعلومات التي سيتم عرضها في المتصفحات التي لا تدعم عناصر ruby.
<section>يحدد جزء المقطوع أو الفقرة في الوثيقة.
<time>يحدد تاريخ أو وقت.
<wbr>يحدد أين يمكن إضافة سطر جديد في النص.

نموذج ذكاء HTML5

عناصر نماذج جديدة، خصائص جديدة، أنواع جديدة للإدخال، التحقق التلقائي.

العناصر المزالة

العناصر التالية من HTML 4.01 تم حذفها من HTML5:

  • <acronym>

  • <applet>

  • <basefont>

  • <big>

  • <center>

  • <dir>

  • <font>

  • <frame>

  • <frameset>

  • <noframes>

  • <strike>

مثال على تشغيل فيديو HTML5

من خلال محرر HTML الخاص بنا، يمكنك تعديل HTML، ثم النقر على الزر لعرض النتيجة.

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8"> 
<title>موقع دروس الأساسيات (oldtoolbag.com)</title> 
</head>
<body>
 
<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  لم يتم دعم علامة الـ video من قبل متصفحك.
</video>
 
</body>
</html>
اختبار لـ ‹/›

دعم متصفحات HTML5

الإصدار الأحدث من Safari و Chrome و Firefox و Opera يدعم بعض خصائص HTML5. سيكون Internet Explorer 9 يدعم بعض خصائص HTML5.

طرق التكامل في متصفحات إصدارات IE9 وниزاءها، باستخدام حزمة html5shiv الثابتة من هذا الموقع:

<![if lt IE 9]>
    <script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
<![endif]-->

بعد التحميل، يتم تعريف CSS الجديد للعلامات:

/*html5*/
article,aside,dialog,footer,header,section,nav,figure,menu{display:block}

دليل HTML5

يمكنك العثور على وصف العلامات والخصائص في HTML5 على هذا الموقع، يرجى الضغط دليل HTML5.