يجب أن تجنب الكلمات غير معتمدة في HTML5 إذا أنا باستخدام XHTML 4.01 الصارم؟

StackOverflow https://stackoverflow.com/questions/2260059

سؤال

لا يتم اعتماد هذه العناصر في 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 فقط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top