لماذا واحد فوضى تيكستاريا كل يلي الأقسام المختلفة؟

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

  •  07-07-2019
  •  | 
  •  

سؤال

وأنا واجهت مشكلة في برنامج الويب الخاص بي. حصلت على جزء النص في شكل لي، وأحيانا لا يوجد شيء في جزء النص، قالب المحرك genshi حتى مجرد إخراج أنها

<textarea xxxx />

وهنا يأتي المشكلة، كافة العلامات التالية في جزء النص. لماذا كل متصفح لا يمكن معالجة جزء النص واحد صحيح؟

إذا أكتبه هو

<textarea xxxx></textarea>

وويعمل كل شيء على ما يرام. لماذا عبث جزء النص احدة العلامات في الأقسام المختلفة التالية؟

هل كانت مفيدة؟

المحلول

ولأنك، ويفترض، خدمة XHTML مع نص / HTML نوع المحتوى والامر الذي ادى الى يمكن معالجتها على النحو HTML. لا وجود لها على غرار XML علامات ذاتية الإغلاق في HTML (بحيث يكون لديك لاستخدام علامات البداية والنهاية واضحة، إلا إذا كانت محرمة (مثل علامات نهاية يوم IMG) أو اختياري (على سبيل المثال بدء وعلامات نهاية على عنصر الجسم).

إذا كنت تريد أن يكون صفحاتك معالجتها كما XHTML ثم تكون بمثابة التطبيق / XHTML + XML (وتقبيل وداعا لدعم من إنترنت إكسبلورر).

(وهذا هو السبب في أنني التمسك HTML 4.01 بالنسبة لمعظم المشاريع)

http://www.w3.org/TR/xhtml-media -types / للحصول على مزيد من التفاصيل (بما في ذلك مجموعة كاملة من المبادئ التوجيهية التوافق ل Munge XHTML الخاصة بك في شكل حيث كلاء المستخدم HTML يمكن التعامل معها).

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