سؤال

انا استخدم

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

في صفحات الويب الخاصة بي.

أتذكر القراءة في أحد الأسئلة XHTML مقابل أسئلة HTML تلك التي تتمثل أحد المزايا (الصغيرة) لاستخدام HTML، مثل DocType أقصر

<!DOCTYPE html>

هل يمكنني استخدام بعض الإصدار الأقصر مثل هذا وتحديد HTML 4.01 صارمة؟

إذا كنت ببساطة استخدم الإصدار القصير، فماذا سيؤديها؟ - صارمة، انتقالية؟

هل كانت مفيدة؟

المحلول

كلا، إذا كان هناك نسخة أقصر، فسوف نكون جميعا نستخدمها. :) النوع القصير الذي تشير إليه هو أتش تي أم أل 5..

نصائح أخرى

لا. أخشى أن هذه هي الطريقة الوحيدة لتحديد استخدام HTML 4.01 Strict.

لا تفكر هناك طريقة أقصر لتحديد DOCTYPE صارم HTML 4.0، وهو نوع مستند محدد جدا. ستكون Doctype التي قدمتها صالحة ل HTML 5، والتي قد تكون خيارا جيدا لموقع جديد على أي حال.

يمكنك ببساطة ترك عنوان URL، واستخدم المعرف العام فقط، مثل هذا:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">

سيؤدي ذلك إلى التحقق من صحة وضع معايير HTML 4.01 الصارمة والتشغيل. Doctype القصير ساري أيضا ل HTML 4.01 الانتقالي، ولكن سيؤدي إلى تشغيل وضع Quirks في بعض المتصفحات. ضع في اعتبارك، رغم ذلك، أن هذا هو ممنوع بدقة في XHTML.

إذا كنت تريد التحقق من صحة HTML الخاصة بك على الأقل بحاجة إلى تحديد (URL إلى) DTD ...

أعتقد أنك ربما يمكن أن تترك اسم الجمهور، ربما يكون تغيير الكلمة الرئيسية للنظام. لكنني لست متأكدا تماما من هذا ...

تعديل: لماذا صوت هذا؟ كان السؤال ل HTML 4، ليس لمدة 5....

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top