نوع صفحة الويب

تخضع تعريف صفحة الويب الى القوانين لغة الترميز التشعبية التي تستخدمها لانشاء موقعك كما يقوم المتصفح بمحاسبة أكوادك وفقاً لتعريف الصفحة التي عرفتها به .

مثال : تعريف صفحة HTML باستخدام وسم doctype للغة HTML 4.01 الانتقالية Transitional

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>عنوان الصفحة</title>
</head><body>
محتوى الصفحة ..........
</body></html>

أنواع تعريف الصفحة المختلفة

ان نوع الصفحة doctype ليس وسم HTML وإنما قاعدة للمتصفح لمعرفة أي النسخ من لغة الترميز التشعبية تم كتابة صفحة الويب بها .
ان تحديد نوع الصفحة doctype يرمز الى DTD وهي اختصار الى Document Type Definition أي تعريف نوع الصفحة . يحدد DTD القواعد للغة الترميز وبذلك يقوم المتصفح بقراءة الأكواد بشكل صحيح .
تحديد doctype يجب أن يكون في بداية الصفحة أي قبل وسم <html>
ملاحظة : قم بإضافة نوع الصفحة doctype الى صفحتك الويب وذلك لكي يقوم المتصفح بقراءة الأكواد بشكل صحيح

صفحة HTML 4.01 بنوع ثابت Strict

تحتوي DTD على جميع وسوم HTML ولواحقهم ولكن لاتتضمن وسوم حساسة أو منتهية الصلاحية (مثل font و center) كما أن نوع اضافة الإطارات frames غير مسموحة بهذا النوع :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

صفحة HTML 4.01 بنوع متغير Transitional

تحتوي DTD على جميع وسوم HTML ولواحقهم و تتضمن وسوم حساسة أو منتهية الصلاحية (مثل font و center) كما أن نوع اضافة الإطارات frames غير مسموحة بهذا النوع :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

صفحة HTML 4.01 بنوع اطارات Frameset

هذا النوع من DTD مشابه الى النوع المتغير الا أنه يسمح باضافة الإطارات frames إلى المحتوى

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

صفحة HTML 5

ان هذا النوع من DTD والنسخة الحديثة من HTML يسمح بإضافة جميع وسوم HTML مع لواحقهم بالاضافة الى الاطارات وغيرها ولاتحتاج الى كود طويل عند التعريف فقط اضافة <!DOCTYPE>


ملاحظة : دائماً يمكنك فحص الأكواد التي تستخدمها في صفحتك الويب بالاضافة الى استكشاف هل الماتيح تعمل مع النسخة التي اخترتها من HTML 4.01 أم لا باستخدام مستكشف الأخطاء من W3C / W3C’s Validator


عناصر تحديد الصفحة

<!DOCTYPE> يحدد نوع الصفحة doctype وهذا التحديد يجب أن يكون في بداية الصفحة أي قبل وسم <html>