ما هي DOCTYPES؟ ما هي المراوغات متصفح ووضع الصارمة؟

بسيط الناطقة (بالنسبة لأولئك الذين لم يسمعوا قط عن DOCTYPE قبل اليوم)! DOCTYPE هو الإعلان في وثيقة HTML الذي يأتي قبل علامة <HTML>، التي تبدو شيئا من هذا القبيل (لصق من مصدر هذه الصفحة جدا)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


لماذا استخدم DOCTYPE؟
بدأ كل شيء عندما أدخلت معايير المتصفح من قبل W3C. مطوري المواقع الإلكترونية في وقت سابق من تنفيذ المغلق وفقا لرغبات من المتصفحات، والحصول على صفحات المقدمة بشكل صحيح فيها، وكان معظم المواقع CSS التي لا تطابق تماما تلك المواصفات / المعايير.

وكان الحل لهذه المشكلة ومن ثم إلى

  • تسمح للمطورين ويب الذي كان يعرف معاييرها لاختيار أي طريقة للاستخدام.
  • يستمر عرض صفحات القديمة وفقا للقواعد (المراوغات) القديمة.

ولدت DOCTYPE.

لذلك، استنادا إلى ما إذا كنت مصمم الصفحة إلى المعايير أم لا، واخترت DOCTYPE المناسبة.


العلاقة بين وسائط DOCTYPE ومتصفح
DOCTYPE هو البيان الذي يروي متصفحك وضع ما كان ينبغي تقديم صفحة HTML أو بالأحرى لنكون أكثر دقة كيف يجب أن المستعرض تفسير المغلق في؛ المراوغات نمط أو طريقة صارمة.

صفحات قديمة مكتوبة قبل وأدخلت هذه المعايير لم يكن لديك DOCTYPE. ولذلك عندما لا يكون هناك DOCTYPE في HTML الخاص بك، ثم المتصفح في وضع المراوغات.
ولكن إذا تم تعريف DOCTYPE باعتبارها واحدة من التالي، ثم يقال للمتصفح أن تكون في وضع الصارمة.

<DOCTYPE HTML PUBLIC "! - / / W3C / / DTD HTML 4.01 الانتقالية / / EN" "http://www.w3.org/TR/html4/loose.dtd">


ترك الرد

NDK الرئيسية | معربا عن تكنولوجيا المعلومات | الحنك تعرب | Penmenship تعرب | الرهبة تعرب | تعرب عن نفسي