لقد كان تخطيط CSS وإنشاء صفحات الامتثال لمعايير الويب دائمًا موضوعًا للمناقشة بين VEVB.com. اليوم ، سنتحدث عن وصف نوع وثيقة الإعلان (DTD).
يجب بدء جميع الملفات مع تعريف نوع المستند (DTD) لإخبار المتصفح عن القواعد التي يجب اتباعها عند فتح الصفحة.
عندما نستخدم أداة تصميم الويب Dreamweaver لإنشاء مستند ويب جديد ، سترى عبارة Doctype على السطر الأول من المستند الجديد.
Doctype هو اختصار لأنواع المستندات ، والتي تحدد النوع الأساسي من المستند الحالي. وهذا يعني أن جميع الملفات تحتاج إلى تحديد نوع المستند (DTD).
في الواقع ، يعد Doctype مجرد مجموعة من المواصفات القابلة للقراءة الآلي. على الرغم من أن عنوان URL للملف مدرج في الوسط ، فإن المتصفح لن يقرأ هذه الملفات. يتم استخدامه فقط لتحديد الهوية ثم يقرر مواصفات تنفيذ الكود في الصفحة.
Pegoes Docty قبل فتح HTML TAGAT THETOP للصفحة ويخبر المتصفح ما إذا كانت الصفحة تحتوي على HTML ، XHTML ، ORAMIXOFBOTH ، يمكن لـ Sothatit تفسير الترميز بشكل صحيح.
نستخدم 4 أنواع مستندات شائعة لإنشاء موقعنا على الويب
<! doctypehtmlpublic-// w3c // dtdhtml4.01 // endttp: //www.w3.org/tr/html4/strict.dtd>
<! doctypehtmlpublic-// w3c // dtdhtml4.01transitional // endttp: //www.w3.org/tr/html4/loose.dtd>
<! doctypehtmlpublic-// w3c // dtdxhtml1.0transitional // endttp: //www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd>
<! doctypehtmlpublic-// w3c // dtdxhtml1.0strict // endttp: //www.w3.org/tr/xhtml1/dtd/xhtml1strict.dtd>
من بين 4 أنواع المستندات:
يوفر HTML4.01 اثنين من DTDs شائع الاستخدام:
(1). نوع صارم: DTD صارمة ، يجب على المستخدمين استخدام العلامات التي تمتثل لـ HTML4.01.
(2). فضفاض: DTD الذي يتطلب رخاوة نسبيا أكثر توافقا مع الإصدارات الأخرى من HTML السابقة.
يوفر XHTML1.0 DTDs شائع الاستخدام:
(1). Transitional: مطلوب DTD فضفاضة للغاية ، والذي يتيح للمستخدمين متابعة علامات HTML4.01 ، ولكن يجب أن تمتثل لطريقة كتابة XHTML.
(2). نوع صارم (صارم)
يمثل DTD تعريف أنواع المستندات. يحددون ما يمكن أن يكون أو لا يمكن العثور عليه في نسخة محددة من XML و XHTML و HTML. عند تحميل صفحة ويب ، سيستخدم المتصفح مواصفات الإعلان المعمول بها للتحقق مما إذا كان محتوى الصفحة صالحًا ، ثم يتخذ التدابير المقابلة وترميزها لتفسير الكود في المستند.
لا نحتاج إلى البحث بعمق في كيفية عملهم ، فقط نعرف أنه يمكنهم التأكد من تطوير صفحات ويب قياسية وضمان تقديم CSS بشكل صحيح.
بشكل عام ، أقترح أن يختار القراء أنواع المستندات الانتقالية. هذا النوع من DTD فضفاض نسبيًا ويسهل اجتياز التحقق من رمز W3C ، وهو أكثر ملاءمة لبيئة التنمية المحلية الحالية ومستوى معظم المطورين.
عندما نريد أيضًا التطور إلى المستوى الصارم! ومع ذلك ، فإن الافتراضي صارم في أدوات Adobe Dreamweavercs3/CS4.