1. يجب ترميز ملف xml بتنسيق utf-8 قدر الإمكان، ولا يمكن تخزين بعض الأحرف في gb2312، مثل ?.حتى لو كان من الممكن حفظه، فيجب تحويله، وهو أمر أكثر إزعاجًا يتوافق أيضًا مع المعايير الدولية.
2. الفئة الزائفة :hover في CSS ستكون غير صالحة إذا تم وضعها أمام :visited.
3. إذا كانت العلامة <a> لا تحتوي على السمة href، فستكون جميع فئات CSS الزائفة مثل:hover غير صالحة.
4. المراجع على شكل document.wirte("<script language='javascript' src='" + file + "'></" + "script>" تستخدم في ملفات js، وتكون المسارات النسبية للملفات كلها مراجع إلى js مسار html
على سبيل المثال: يشير a.htm إلى xb.js، ويشير b.js إلى xc.js، فيجب أن يكون الملف xc.js بدلاً من المسار المباشر. c.js نسبة إلى b.js وcss لا يحتوي المرجع @import, url() في الصفحة على هذه المشكلة
5. في الصفحة، يؤدي ضبط عرض الطالب في بعض الأحيان إلى 100% إلى ترك شريط التمرير فارغًا على الجانب الأيمن، يرجى تعيين <body style="overflow:auto">
6. بالنسبة للصور شائعة الاستخدام، لا تستخدم علامات img واستخدم CSS لتحديد الخلفية والعرض والارتفاع الصور الديناميكية (انتقل لأعلى لتغيير الخلفية)، استخدم <a>. لا يلزم وجود أي ترميز إضافي، ما عليك سوى استخدام الفئة الزائفة: hover يستخدم في تطبيقات تغيير المظهر
7. @font-face {font-family:comic;src:url ( http://valid_url/some_font_file.eot );}
حدد اسم خط غير متوفر محليًا واتصل بـ <span style="font-family:comic;font-size:18pt>aa</span>
8. العديد من CSS
div { تجاوز: مخفي؛ تجاوز النص: القطع }
td {محاذاة عمودية: وسط}
[u]لفرض حدوث تجاوز السعة وتطبيق قيمة القطع الناقص، يجب على المؤلف تعيين خاصية المسافة البيضاء للكائن على nowrap. [/u] إذا لم تكن هناك فرصة لفواصل الأسطر (على سبيل المثال، عرض حاوية الكائن ضيق وهناك نص طويل بدون فواصل أسطر معقولة)، فمن الممكن تجاوز السعة دون استخدام nowrap.
لكي يتم تطبيق قيمة علامة الحذف، يجب تعيين هذه الخاصية إلى كائن يحتوي على منطقة غير مرئية. الخيار الأفضل هو تعيين خاصية التجاوز إلى مخفية.
9. لا يدعم document.createElement الخاص بـ Firefox علامات HTML في المحتوى، كما أنه لا يدعمInnerText، ولكنه يدعمInnerHTML، ويمكنك استخدامInnerHTML لتحديد محتواه.
10. عرض DropDownList في عنصر التحكم .net غير ملون في Firefox، تحتاج إلى تحديد style='width:10px;' مباشرة.
11. لا يدعم مؤشر CSS في Firefox اليد، لذا استخدم المؤشر بدلاً من ذلك.
12. يحتاج شريط التمرير في iframe إلى تعيين style='overflow:hidden' في علامة iframe، ولا يمكن ضبطه في النص فقط، حيث سيؤدي ذلك إلى حدوث مشكلات في Firefox.
13. أثناء حدث onpropertychange، انتبه إلى استخدام events.propertyName لتصفية حدث تغيير الخاصية عند تعيين هذا الحدث، تم تغيير سمة onpropertychange بالفعل، لذلك سيتم تنفيذها تلقائيًا.
14. إصدار دعم XSL في js5.6 منخفض نسبيًا، على سبيل المثال، وظيفة المستند غير مدعومة.
15. وظيفة الشريحة أبطأ من التكرار المباشر للحصول على أجزاء المصفوفة.
16. عندما يحصل nextSibling على الكائن التالي، يرجى ملاحظة أنه يجب ألا تكون هناك مسافات بين العقدتين، وإلا فمن السهل الفشل في الحصول على الكائن الصحيح.
17. يجب أن يحدد CreateTextFile المعلمة الثالثة لتكون صحيحة عندما يكون هناك نص صيني، وإلا فلن يتمكن من كتابة اللغة الصينية، مما سيظهر كخطأ عند الكتابة
18. استخدم ADODB.stream عند حفظ النص الصيني، لا تستخدم fso، لأن FSO لا يدعم تنسيق utf-8.