إذا كان CSS الخاص بك صحيحًا ولا توجد أخطاء في الروابط، فلماذا لا يصبح نمط CSS ساري المفعول؟ ربما تعاني من هذا الأمر، هههه لا تثبط عزيمتك، لقد انزعجت من هذا الأمر من قبل. في هذا الوقت، هل تحتاج إلى التحقق مما إذا كانت الجملة التالية موجودة أعلى صفحة الويب الخاصة بك؟
قد يقول بعض الأصدقاء أنني قمت بإزالتها بعد إنشاء صفحة ويب جديدة في الماضي، وهي عديمة الفائدة. الآن أريد أن أخبرك أن هذا النهج خاطئ! إذن ما معنى هذه الجملة وما أثرها؟
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
<!DOCTYPE html PUBLIC "-//W3C// DTD XHTML 1.0 Frameset//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-Frameset.dtd ">
لن أخوض في الكثير من الهراء، فأنا لا أفهم المفهوم أو المصطلحات.
يمكنك إلقاء نظرة فاحصة على الاختلافات بين الأسطر الثلاثة من التعليمات البرمجية أعلاه، فهي تمثل ثلاثة أنواع مختلفة من مستندات XHTML.
النوع الانتقالي: يشير إلى نوع انتقالي مع هذا النوع من المتصفحات، يكون تحليل XHTML فضفاضًا نسبيًا، ويُسمح باستخدام العلامات في HTML4.01، ولكن يجب أن تتوافق مع بناء جملة XHTML. هذه طريقة شائعة الآن، ويكون هذا النوع افتراضيًا عند إنشاء صفحة ويب باستخدام Dreamweaver.
النوع الصارم: النوع الصارم عند استخدامه، سيكون المتصفح صارمًا نسبيًا ولا يسمح باستخدام أي شكل معبر من أشكال التعريف والسمات، مثل استخدام سمة لون الخلفية bgcolor مباشرة في العنصر.
نوع مجموعة الإطارات: نوع صفحة الإطار إذا كانت صفحة الويب تستخدم بنية إطار، فمن الضروري استخدام إعلان المستند هذا.
الآن بعد أن تم تقديم المعلومات الأساسية، الآن أنت تعرف لماذا لا يصبح CSS ساري المفعول، لا تقرأ هذه الجملة، ولا تتجاهلها!