على الرغم من عدم عرض Head و DTD على الصفحة ، إلا أنهما عناصر مهمة في صفحة الويب.
في القسم السابق ، تلقينا رسالة خطأ عند التحقق من صفحة الويب الخاصة بنا ، لكننا كتبناها وفقًا لمعيار XHTML خلال عملية إنتاج صفحة الويب. في الواقع ، تكمن المشكلة في رأس صفحة الويب ، لذلك دعونا نحل هذه المشكلة أدناه.
في البرنامج التعليمي السابق ، باستثناء علامة <title> ، قمنا بتعديل المحتوى بين <Body> ، أي المحتوى المعروض في الصفحة. إذن ماذا يفعل الجزء <head> في XHTML؟ في الواقع ، في قسم <Head> ، يمكنني إضافة العديد من المعلومات التي يمكن رؤيتها بواسطة المتصفحات. أدناه سوف نقدم بعض العلامات شائعة الاستخدام في الجزء الرأس.
ملاحظة: يصعب تذكر معظم العلامات والسمات في هذا القسم ، ولكن في الواقع سيتم إنشاءها تلقائيًا عند استخدام برنامج إنشاء صفحة الويب لإنشاء صفحات ويب. الغرض من هذا القسم هو فهم معنى هذه العلامات بحيث يمكن إجراء بعض التعديلات اليدوية عند الضرورة. افتح الآن index.html وأدخل الكود التالي في منتصف <head> </head>:
| 1. <meta http-equiv = content-type content = text /html ؛ charset = gb2312 /> |
يخبر هذا الرمز المتصفح أن صفحة الويب الخاصة بنا تستخدم ترميز الأحرف الصينية GB2312. يعد عدم وجود معلومات <TECA> أحد أسباب المشكلة خلال الفحص الأخير.
| 2. <name meta = محتوى الكلمات الرئيسية = طلاب المدارس الابتدائية ، زملاء البلطجة ، الواجبات المنزلية الشتوية والصيف ، أولياء الأمور/ |
هذا الرمز مكتوب لمحركات البحث ، ومحتوى المحتوى هو الكلمة الرئيسية index.html.
يرجى ملاحظة أن علامة <TECA> هي أيضًا علامة فارغة ، لا تنس إضافة /. وظيفة <meta> أكثر من ذلك بكثير ، ولكن في غياب التطبيقات العملية ، من الصعب فهم الاستخدام الفعلي لـ <meta>. إذا كنت تريد معرفة المزيد عن علامة <TECA> ، فيمكنك البحث عن المعرفة ذات الصلة على BAIDU.
كما ذكرنا سابقًا ، لم يتم كتابة محتوى الجزء <head> للمتصفح ، ولكن لمحرك المتصفح ومحرك البحث. لذلك ، يجب ألا يحتوي الجزء <head> على أي شيء مرئي في الصفحة.
إذا تحققنا من صفحة الويب الخاصة بنا مرة أخرى الآن ، فسوف نحصل على رسالة خطأ ، مما دفع إلى أنه لا يمكن العثور على ملف DTD ، فما هو ملف DTD؟ ببساطة ، هو إخبار أي شخص (معظمه من البرامج الشبيهة بالمتصفح) أن يتم كتابة الملف وفقًا للمجموعة من القواعد التي كتبناها قبل أن يرغبوا في قراءتها. أخذ عملية التفتيش كمثال ، إذا استخدمنا HTML4.01 DTD ، فسوف يعتقد جهاز التحقق أننا صفحة ويب مكتوبة باستخدام قواعد HTML4.01 ، ثم التحقق من خط الكود الخاص بنا حسب السطر وفقًا للقواعد المقابلة ، وأخيراً نرد نتيجة الاختبار.
صفحة الويب التي نصنعها هي قاعدة تستخدم XHTML ، وبالطبع نحتاج إلى استخدام XHTML DTD. ومع ذلك ، كما ذكرنا سابقًا ، يتم تقسيم DTD من XHTML أيضًا إلى DTD الانتقالية الفضفاضة نسبيًا و DTD صارمة للغاية. في هذا البرنامج التعليمي ، سنعلن DTD صارمة على صفحة الويب. إذا كنت ترغب في معرفة المزيد حول DTD ، فأنت بحاجة إلى تعلم XML ، لذلك لن تناقشها كثيرًا في هذا البرنامج التعليمي. صفحتان في إجمالي الصفحة السابقة 12 الصفحة التالية