بعد تعريفك بكيفية استخدام JavaScript وCSS بشكل صحيح في XHTML، تواصل W3CGroup تقديم 16 دليلًا إرشاديًا لتوافق XHTML وHTML!
1. تجنب الإعلان عن الصفحة كنوع XML. تستخدم الصفحة مجموعة أحرف UTF-8 أو UTF-16.
2. أضف شرطة مائلة / قبل حرف النهاية > لعلامات العناصر الفارغة (العلامات التي لا يمكن استخدامها لاحتواء المحتوى)، مثل: <br />، <hr />، وما إلى ذلك.
3. عندما يكون محتوى عنصر غير فارغ (يتم استخدام هذه العلامة لاحتواء محتوى، مثل عنوان أو فقرة) فارغًا، فامنحه حرفًا فارغًا بدلاً من استخدام طريقة النهاية مثل عنصر فارغ، مثل: متى العنصر ليس له محتوى يرجى كتابة علامة P: <p> </p> بدلاً من <p />.
4. عند ظهور <, &, ]]> أو شريطين أفقيين متتاليين -- في النمط ومحتوى البرامج النصية لديك، يرجى استخدام ملفات خارجية لاستيرادها.
5. تجنب فواصل الأسطر أو المسافات المتعددة في قيم سمات العنصر.
6. لا تقم بتضمين أكثر من عنصر isindex واحد في الجزء الرئيسي من المستند (من الأفضل عدم استخدامه).
isindex: يجعل المتصفح يعرض مربع حوار يطالب المستخدم بإدخال سطر واحد من النص.
في HTML 4، تم إهمال هذا العنصر لصالح عنصر INPUT. ستُرجع خاصية tagName الخاصة بـ isIndex الإدخال.
هذا العنصر هو عنصر كتلة ويتطلب هذا العنصر علامة إغلاق.
يستخدم المثال التالي عنصر ISINDEX لتجاوز الموجه الافتراضي:
<isindex موجه = "أدخل كلمة الفهرس الأساسية للبحث" />
7. عندما تريد تحديد لغة لعنصر ما، يرجى استخدام سمات lang وxml:lang. قيمة xml:lang لها أولوية أعلى.
8. يرجى استخدام سمة المعرف كمعرف للعنصر وتجنب استخدام سمة الاسم، خاصة في هذه العناصر، لا يوصى باستخدام سمة الاسم كمعرف لها: a، applet،form،frame،iframe،img،map.