تخضع تعريف صفحة الويب الى القوانين لغة الترميز التشعبية التي تستخدمها لانشاء موقعك كما يقوم المتصفح بمحاسبة أكوادك وفقاً لتعريف الصفحة التي عرفتها به .
مثال : تعريف صفحة 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>
ليست هناك تعليقات:
إرسال تعليق