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

الصفحات

آخر الأخبار

كل ما يخصDOCTYPE html!

<!DOCTYPE html>
<!DOCTYPE html>
ما هو DOCTYPE html

ال<!DOCTYPE html>هو أختصار لجملة document declaration type و التي تعني  "معرفة المتصفح بنوع الوثيقة الدولية و نوع اللغة المستخدمة في برمجة هذا الموقع لكي تبنيي صفحة الويب هذه سواء أستخدمت لغة البرمجة Html أو Xhtml أو Html5
ويتم كتابة <!DOCTYPE html> قبل البدأ في كتابة أول كود و هو كود Html _(تحديد توع الصفحة في HTML عن طريق الوسم DOCTYPE)
  1. <DOCTYPE html!>
  2. <html>
إن لغة البرمجة الشهيرة html لها للأن خمس أصدارات فإن كل أصدار جديد إما أضافة إختصارات و مميزات جديدة و أضافات و إما مسح بعض الأمور القديمة و أستبدالها بإمور جديدة تسهل على المستخدمين التعامل مع لغة البرمجة Html أو يكون الأصدار الجديد يجمع بين التطوير و مسح الأخطاء .

ففي الماضي عند كتابة كود Html كان يجب على المبرمج كتابة كود طويل جداً و كان الأمر مرهق للغاية لكي يفهم المتصفح بأن المبرمج يستخدم الأصدار الأول أو الثاني أو الثالث من لغة البرمجة Html وكود آخر يوضع به كل شيء و أضافة للأطار العام مما دفع منظمة w3.org العالمية إلى تصميم وسم يساعد المبرمجين على أتمام عملهم بشكل سريع و سهل و يعرف هذا الوسم بإسم 
<!DOCTYPE html>  حيث دمجت به منظمة w3.org العالمية كل يشء يحتاجه المبرمج لكي يفهم المتصفح بأي لغة يتم البرمجة و وضعت الأطار العام و سهلت علينا الكثير و الكثير.

أنواع  DOCTYPE html

  • و هو النوع المستخدم في XHTML Basic 1.0  و هذا النوع قديم جداً و ليس له أي قيمة 
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML Basic 1.0 // EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
  • وهو النوع المستخدم مع اصدار HTML 3.2 و هو أيضاً قديم جداً و ليس له أي قيمة في الوقت الحالي
<! DOCTYPE html PUBLIC "- // W3C // DTD HTML 3.2 Final // EN">
  • و هو النوع المستخدم مع أصدار HTML 2.0  و أيضاً حالياً ليس له أي قيمة ولكنه يعمل 100%
<! DOCTYPE html PUBLIC "- // IETF // DTD HTML 2.0 // EN">
  • إقرارات نوع المستند الاختيارية حسب منظمة دبليو 3 العالمية حيث إن هذا الملف مفيد فقط مع XHTML بلأضافة إلى خصائص معالجة رائعة و مميزة (SVG 1.1 Tiny) ملف صغير 
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
  • إقرارات نوع المستند الاختيارية حسب منظمة دبليو 3 العالمية حيث إن هذا الملف مفيد فقط مع XHTML بلأضافة إلى خصائص معالجة رائعة و مميزة (SVG 1.1 Basic) أساسي 
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Basic//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd">
  • إقرارات نوع المستند الاختيارية حسب منظمة دبليو 3 العالمية حيث إن هذا الملف مفيد فقط مع XHTML بلأضافة إلى خصائص معالجة رائعة و مميزة( SVG 1.0) 
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
  • إقرارات نوع المستند الاختيارية حسب منظمة دبليو 3 العالمية حيث إن هذا الملف مفيد فقط مع XHTML بلأضافة إلى خصائص معالجة رائعة و مميزة (SVG 1.1 Full)
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  • المستندات المركبة و التي تم  إقرارها  لنوع المستندات التالية  (XHTML + MathML + SVG)
<! DOCTYPE svg: svg PUBLIC "- // W3C // DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1 // EN" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml- math-svg.dtd ">
  • المستندات المركبة و التي تم  إقرارها  لنوع المستندات التالية  (XHTML + MathML + SVG)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
  • المستندات المركبة و التي تم  إقرارها  لنوع المستندات التالية  (XHTML + MathML + SVG)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
  • المستندات المركبة و التي تم  إقرارها  لنوع المستند التالي :  النوعMathML Doctype ، المستند :(MathML 1.01 )
<! DOCTYPE math SYSTEM "http://www.w3.org/Math/DTD/mathml1/mathml.dtd">
  • المستندات المركبة و التي تم  إقرارها  لنوع المستند التالي :  النوعMathML Doctype ، المستند :(MathML 2.0)
<! DOCTYPE math PUBLIC "- // W3C // DTD MathML 2.0 // EN" "http://www.w3.org/Math/DTD/mathml2/mathml2.dtd">
  • التحديث الجديد لXHTML الأصدار( 1.0.0)
    المستندات المركبة و التي تم إقرارها لنوع المستند التالي ( 1.0.0)XHTML
    النوع: XHTML
    المستند :(XHTML Basic 1.1)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
  • التحديث الجديد لXHTML الأصدار( 1.0.0)
    المستندات المركبة و التي تم إقرارها لنوع المستند التالي ( 1.0.0)XHTML 
    النوع: XHTML
    المستند :(XHTML 1.1)
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.1 // EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  • التحديث الجديد لXHTML الأصدار( 1.0.0)
    المستندات المركبة و التي تم إقرارها لنوع المستند التالي ( 1.0.0)XHTML
    النوع: XHTML
    المستند :(Frameset) مجموعة الأطارات
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Frameset // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  • التحديث الجديد لXHTML الأصدار( 1.0.0)
    المستندات المركبة و التي تم إقرارها لنوع المستند التالي ( 1.0.0)XHTML
    النوع: XHTML
    المستند :(Transitional) انتقالي
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  • التحديث الجديد لXHTML الأصدار( 1.0.0)
    المستندات المركبة و التي تم إقرارها لنوع المستند التالي ( 1.0.0)XHTML
    النوع: XHTML
    المستند :(Strict) مرجع سريع
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Strict // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  • التحديث الجديد HTML و هو الأصدار 4.01 
  • المستندات المركبة و التي تم إقرارها لنوع المستند التالي:HTML 4.01
    النوع :HTML 4
    الملف :(Frameset)
<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 Frameset // EN" "http://www.w3.org/TR/html4/frameset.dtd">
  • التحديث الجديد HTML و هو الأصدار 4.01 
  • المستندات المركبة و التي تم إقرارها لنوع المستند التالي:HTML 4.01
    النوع :HTML 4
    الملف :(Transitional)
<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 Transitional // EN" "http://www.w3.org/TR/html4/loose.dtd">
  • التحديث الجديد HTML و هو الأصدار 4.01 
  • المستندات المركبة و التي تم إقرارها لنوع المستند التالي:HTML 4.01
    النوع :HTML 4
    الملف :(Strict)
<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd">
  • HTML5  و هو النوع الأحدث و الأفضل و المستند الذي فس الأسفل جامع لجميع الملفات و الأطارات كما أقرت منظمة W3 العالمية أن مستند دكيومنت للغة البرمجة HTML5  هو المعتمد للتحديث الخامس و ما بعده من التحديثات
<! DOCTYPE HTML>
المصدر :  W3.ORG

reaction:

تعليقات