بعد تعريفك بكيفية استخدام JavaScript و CSS بشكل صحيح في XHTML ، يستمر تصميم الويب في تقديم 16 إرشادات لتوافق XHTML مع HTML!
1. تجنب إعلان الصفحة كنوع XML ، واستخدم مجموعات أحرف UTF-8 أو UTF-16 على الصفحة.
2. أضف مائلة /قبل حرف النهاية> من ملصق العنصر الفارغ (لا يمكن استخدام الملصق لاحتواء محتوى) ، مثل: <br /> ، <hr /> ، إلخ.
3. عندما يكون عنصر غير فارغ (يتم استخدام هذه التسمية لاحتواء محتوى ، مثل العنوان ، الفقرة) فارغة ، تعطيه حرفًا فارغًا ، ولا يستخدم طريقة نهاية مثل عنصر فارغ ، مثل: عندما تكون علامة P بدون محتوى ، يرجى الكتابة: <p> </p> بدلاً من <p />.
4. عندما تظهر <، & ،]> أو اثنين من الأشرطة الأفقية المتتالية في محتوى أسلوبك ونصوصك ، يرجى استخدام الملفات الخارجية لتقديمها.
5. تجنب كسر الخطوط أو المساحات المتعددة في قيم سمة العناصر.
6. لا تتضمن أكثر من عنصر Isindex في الجزء الرئيسي من المستند (يفضل عدم استخدامه). هذا العنصر لا ينصح به.
ISIndex: يجعل المتصفح يعرض مربع حوار يطالب المستخدم بإدخال سطر واحد من النص.
في HTML 4 ، يتم إهمال هذا العنصر ، ويوصى عنصر الإدخال. ستعيد خاصية tagName من ISIndex الإدخال.
هذا العنصر هو عنصر كتلة ، ويحتاج هذا العنصر إلى إغلاق العلامة.
يستخدم المثال التالي عنصر ISIndex لاستبدال المطالبة الافتراضية:
<isIndex Promd = أدخل الكلمة الرئيسية الفهرس للبحث/
7. عندما تريد تحديد لغة لعنصر ما ، يرجى استخدام سمات Lang و XML: Lang ، قيمة XML: Lang لها أولوية أعلى.
8. يرجى استخدام سمة المعرف كمعرف عناصر ، وتجنب استخدام سمة الاسم ، وخاصة على هذه العناصر ، فهي أكثر إزعاجًا لاستخدام سمة الاسم كمعرف: A ، Applet ، Form ، Frame ، IFRAME ، IMG ، MAP.
9. حدد حرف المستند تعيين الصفحة وتحديد حرف تعيين مستند XML.
<؟ نسخة XML = 1.0 الترميز = UTF-8؟>
حدد مجموعة الأحرف لـ XHTML
<meta http-equiv = content-type content = text/html ؛ charset = utf-8 />
10. يرجى استخدام اسم السمة لقيمة سمة عنصر نوع Boolean ، مثل: checked = فحص. تتضمن عناصر نوع Boolean: Compact ، Nowrap ، Ismap ، Denare ، noshade ، فحص ، معاق ، قراء ، متعددة ، محدد ، noresize ، تأجيل
تحدد نماذج كائن مستند HTML4 و XML أن أسماء HTML وأسماء السمات تُرجع تنسيقًا كبيرًا. العناصر وأسماء السمات في XHTML العودة إلى تنسيق صغير.
12. الاستخدام & amp ؛ لاستبدال الرمز في قيمة الخاصية ، مثل:
http://www.w3cgroup.com/default.asp؟cateid=2& ؛page=2
أفضل من ما يلي:
http://www.w3cgroup.com/default.asp؟cateid=2&page=2
13. في XHTML ، يجب أن يكون نمط علامة نمط CSS وأسماء السمات صغيرة ؛
في جدول HTML ، سيتم ملء tbody تلقائيًا أثناء التحليل ، ولكن ليس في XML. لذلك ، تحتاج إلى إضافة عنصر tbody بنفسك ، إذا كنت تستخدمه في محدد CSS ؛
عندما تحدد CSS عنصرًا مع سمة ID ، استخدم # Selector ؛
عندما تحدد CSS عنصرًا مع سمة فئة ، استخدم. محدد
14. كيفية استخدام عناصر النمط عند تحليل مستندات XML؟ في HTML4 و XHTML ، يمكن استخدام عنصر النمط لتحديد قواعد النمط في المستند. في XML ، يتم استخدام ورقة أنماط XML لتحديد قواعد النمط. لكي تكون متوافقة مع هذه القاعدة ، إذا كنت بحاجة إلى استخدام عنصر النمط عند تحليل مستند XML ، يحتاج عنصر النمط إلى استخدام سمة المعرف كمعرف ، ويجب أن يكون هناك ورقة أنماط XML للإشارة إليها ، مثل:
<؟ xml-stylesheet href = http: //www.w3
<؟ xml-stylesheet href =#internalstyle type = text/css؟>
<! Doctype HTML
عام -// W3C // DTD XHTML 1.0 Strict // EN
http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
<html xmlns = http: //www.w3.org/1999/xhtml xml: lang = en lang = en>
<head>
<title> مثال على ورقة الأنماط الداخلية </title>
<type type = text/css id = internalstyle>
شفرة {
اللون: أخضر.
Font-Family: Monospace ؛
خط الرصيف: جريئة ؛
}
</style>
</head>
<body>
<p>
يقدم W3Cgroup 16 إرشادات لـ XHTML و HTML متوافقة!
<code> http://www.w3cgroup.com/article.asp؟id=252 </code>.
</p>
</body>
</html>
15. انتبه إلى شخصيات الفضاء الأبيض في HTML و XML. قد تكون بعض الشخصيات القانونية في مستندات HTML غير قانونية في XML. على سبيل المثال ، في HTML ، يتم تحليل حرف تغذية الصفحة (حرف FormFeed U+000C) في المساحات ، بينما في XHTML ، يصبح غير قانوني بسبب تعريف حرف XML.
16 لاحظ أن الشخصيات الخاصة و APOS ؛ (Ellipsis ، U+0027) يتم تقديمها في XML1.0 ، لكنها لا تظهر في HTML. إذا كنت تستخدم "استبدال & apos ؛" لاستخدام "استبدال & apos ؛" لاستخدامه لاستخدامه في HTML4.
ترجمته http://www.w3cgroup.com ، يرجى الإشارة إلى المصدر عند إعادة الطباعة!
انظر: http://www.w3.org/tr/xhtml1/#guidelines