يجب أن تجنب الكلمات غير معتمدة في HTML5 إذا أنا باستخدام XHTML 4.01 الصارم؟
-
20-09-2019 - |
سؤال
لا يتم اعتماد هذه العناصر في HTML 5 ولكن معتمدة في XHTML:
وacronym
big
tt
في المستقبل، عندما كنت سوف أغير نوع المستند إلى HTML 5، ثم أنا لن تحتاج إلى استبدال أو تغيير أي رمز لتمرير التحقق من صحة؟
وقبل هذا أيضا رمز صالح في محاولة لتخفيف الألم لالمبرمجون XHTML متعطشا (مثلي) الذين تعودوا على عناصر ذاتية الإغلاق:
<tag type="type" id="name"/>
وتنطبق نفس القواعد على عناصر <meta>
وغيرها من الإغلاق الذاتي.
هل هو فكرة جيدة لتجنب HTML 5 علامات غير معتمد، إذا أستخدمه XHTML 1.0 Strict
الآن؟
المحلول
نعم، فإنه سيكون فكرة جيدة أن تخطط للمستقبل لدعم HTML5. تحقق هنا لقائمة العلامات إهمال والصفات لتجنب.
وبقدر ما XHTML <م> تركيب م> (العلامات إغلاق دائما، والعلامات إغلاق النفس، الخ) يمكنك الاستمرار في استخدام هذا دون قلق. HTML5 يمكن كتابة باستخدام بناء الجملة HTML القياسية أو بناء جملة XHTML، على الرغم من أنها لا تزال دائما HTML فقط.