& NBSP يتسبب في فشل التحقق من HTML5
-
29-09-2019 - |
سؤال
أنا بصدد تطبيق نهج "HTML4.5" على موقع صارم XHTML1.0 الحالي. تتمثل الفكرة في تغيير Doctype وتطبيق الفصول الدلالية التي تطابق العناصر الجديدة لـ HTML5 (div class="aside">
, ، وما إلى ذلك) وافعل كل ما يمكنني الابتعاد عنه ، دون كسر Internet Explorer (على سبيل المثال) (على سبيل المثال تطبيق جديد <input>
اكتب السمات).
المشكلة الوحيدة التي واجهتها هي أن التحقق من W3C لا يحب
أو ©
, ، في حين html5.validator.nu ليس لديه مشكلة.
أعلم أن مصادقي HTML5 تجريبي في هذه المرحلة. هل يجب أن أستبدل
مع شيء؟ إذا كان الأمر كذلك ما؟
بلدي charset على هذا الموقع بالذات UTF-8
.
المحلول
بخير في text/html
HTML5 وهو يتحقق لي في W3.
أين هى متعود التحقق من صحة في XHTML5. الكيانات المدمجة الوحيدة في XML &
, <
, >
, "
و '
. أحضر XHTML1 في قائمة كيان HTML عن طريق DTD المشار إليها بواسطة <!DOCTYPE>
, ، ولكن (x) html5 لم يعد يستخدم DTD ، وهذا يعني في تسلسل XML لا يمكنك استخدام كيانات HTML.
مرجع شخصية مثل  
لا يزال بخير. وإذا كنت تقدم صفحتك في الترميز الأيمن ، فيمكنك فقط تضمين حرف فضاء U+00A0 بدون كسر مباشرة دون الهروب:
. (بالطبع سيكون ذلك مزعجًا لتحرير ما إذا كان محرر النصوص الخاص بك لا يميز بصريًا المساحة غير القياسية.)
نصائح أخرى
ببساطة استبدال كل
مع