وحدات XHTML
- الصفحة السابقة تحقق XHTML
- الصفحة التالية خصائص XHTML
يحدد نموذج إعداد XHTML المعدل وحدات XHTML.
أسباب إعداد XHTML بشكل منفصل
XHTML لغة بسيطة ولكن كبيرة. يحتوي XHTML على معظم الوظائف التي تحتاجها مطورو المواقع.
بالنسبة لاستخدامات معينة، XHTML كبير ومعقد جدًا، بينما بالنسبة لاستخدامات أخرى، هو بسيط جدًا.
من خلال تقسيم XHTML إلى عدة وحدات، أنشأ W3C عدة مجموعات من العناصر XHTML الصغيرة والمحددة بشكل جيد، هذه العناصر يمكن استخدامها بشكل مستقل على الأجهزة البسيطة، أو دمجها مع معايير XML الأخرى في تطبيقات كبيرة ومعقدة.
من خلال استخدام XHTML المعدل، يمكن لمصممي المنتجات والبرمجيات:
- اختيار العناصر المدعومة من جهاز معين.
- توسيع XHTML باستخدام XML دون كسر معايير XHTML.
- تبسيط XHTML للاجهزة الصغيرة.
- توسيع XHTML لمتطلبات التطبيقات المعقدة من خلال إضافة ميزات XML الجديدة (مثل MathML، SVG، الصوت والصور المتحركة).
- تعريف إطار XHTML، مثل XHTML BASIC (جزء من XHTML الفرعي للمعدات المحمولة).
وحدات XHTML
قام W3C بتقسيم تعريف XHTML إلى 28 نموذجًا:
اسم البرنامج | الوصف |
---|---|
برنامج Applet (برنامج Applet) | تعريف عنصر applet المرفوض. |
البرنامج الأساسي (البرنامج الأساسي) | تعريف العناصر الأساسية. |
module Basic Forms (module النماذج الأساسية) | تعريف العناصر الأساسية للنماذج (forms). |
module Basic Tables (module الجداول الأساسية) | تعريف العناصر الأساسية للجدول (table). |
module Bi-directional Text (module النص المزدوج الاتجاه) | تعريف عنصر bdo. |
module Client Image Map (module خريطة الصورة الجانبية للعميل) | تعريف عناصر خريطة الصورة الجانبية (image map elements) الجانبية. |
module Edit (module التحرير) | تعريف العناصر التحريرية الحذف والإدراج. |
module Forms (module النماذج) | تعريف العناصر المستخدمة في النماذج. |
module Frames (module الصناديق) | تعريف عنصر frameset. |
module Hypertext (module النص الربطي) | تعريف عنصر a. |
module Iframe (module الصندوق الفوقي) | تعريف عنصر iframe. |
module Image (module الصورة) | تعريف عنصر الصورة (img). |
module Intrinsic Events (module أحداث داخلية) | تعريف خصائص الحدث (event) مثل onblur وonchange. |
module Legacy (module الإرث) | تعريف العناصر والخصائص التي تم إزالتها. |
module Link (module الرابط) | تعريف عنصر الرابط (link). |
module List (module القائمة) | تعريف عناصر القائمة ol،li،ul،dd،dt وdl. |
module Metainformation (module المعلومات المتعلقة بالمحتوى) | تعريف عنصر meta. |
module Name Identification (module التعرف على الاسم) | تعريف الخاصية المبذولة (name) التي تم إزالتها. |
module Object (module العنصر) | تعريف عنصر العنصر (object) وparam. |
module Presentation (module التعبير) | تعريف العناصر التعبيرية مثل b وi. |
module Scripting (module السكريبت) | تعريف العناصر السكريبت (script) وغير السكريبت (noscript)。 |
module Server Image Map (module خريطة الصورة الجانبية للخادم) | تعريف عنصر خريطة الصورة الجانبية (server side image map)。 |
مodule Structure (مodule الهيكلية) | تعريف العناصر التالية: html،head،title وbody. |
module Style Attribute (module خصائص النمط) | تعريف خصائص النمط. |
module Style Sheet (module نمط الصفحة) | تعريف عناصر النمط. |
module Tables (module الجداول) | تعريف العناصر المستخدمة في الجداول. |
module Target (module الهدف) | تعريف خصائص الهدف (target). |
مodule Text (مodule النص) | تعريف عنصر حاوي النص (text container)، مثل p و h1. |
*ملاحظة:لا يجب استخدام العناصر المنسوخة في XHTML.
- الصفحة السابقة تحقق XHTML
- الصفحة التالية خصائص XHTML