صيغة ملف XHTML
امتداد الملف | .xhtml |
فئة الملف | documents |
الوصف | XHTML (لغة توصيف النص الفائق الموسعة) هي إعادة صياغة لـ HTML كلغة توصيف مبنية على XML. تجمع بين مرونة XML وبنية وصياغة HTML المألوفة. تلتزم وثائق XHTML بقواعد صياغة XML الصارمة، مما يتطلب أن تكون العناصر متداخلة ومغلقة بشكل صحيح. هذا يضمن توافقًا واتساقًا أكبر عبر متصفحات الويب والأجهزة المختلفة. يُستخدم XHTML بشكل شائع في إنشاء صفحات وتطبيقات الويب، حيث يقدم ميزات مثل الدعم لمحتوى الوسائط المتعددة، والنماذج، والتنسيق من خلال CSS (أوراق الأنماط المتدرجة). إنه معيار مهم في تطوير الويب، يسهّل إنشاء محتوى ويب يمكن الوصول إليه، ومنظم جيدًا، ويمكن التشغيل المتبادل بينه. |
التفاصيل التقنية | تُكتب مستندات XHTML بصيائغ XML، مما يعني أنها يجب أن تتبع قواعد صارمة للهيكل والصياغة. تتألف مستندات XHTML من عناصر تُحدِّد هيكل ومحتوى صفحة الويب. يمكن تداخل العناصر ضمن بعضها البعض لخلق هيكل تسلسلي، وقد يحمل كل عنصر سمات تقدم معلومات إضافية أو تتحكم في السلوك. تم تصميم XHTML ليكون متوافقًا مع معايير HTML القائمة، مما يسمح للمؤلفين بالانتقال بسلاسة من HTML إلى XHTML. يتطلب XHTML من المؤلفين إغلاق جميع العلامات، استخدام أسماء العلامات بأحرف صغيرة، وضع الأقواس حول قيم السمات، وتداخل العناصر بشكل صحيح. الفشل في التقيد بهذه القواعد سيؤدي إلى أخطاء في التحقق من الصحة. يسمح XHTML للمؤلفين بتعريف أنواع مستندات مخصصة باستخدام تقنيات التجزئة. هذا يعني أن المؤلفين يمكنهم خلق مجموعاتهم الخاصة من العناصر والسمات، المعروفة بوحدات XHTML، ودمجها لخلق أنواع مستندات مخصصة تلبي احتياجاتهم الخاصة. |