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