ایکس ایچ ایم ل ماڈیول
- پچھلے پیج ایکس ایچ ایم ل جانچ
- پائیدار پیج ایکس ایچ ایم ل اپرٹری
ایچ ایچ ایم ماڈولائزیشن ماڈل ایچ ایچ ایم کے ماڈولز کا تعریف کرتا ہے
ایچ ایچ ایم ماڈولائزیشن کا سبب
ایچ ایچ ایم ایک سادا اور وسیع زبان ہے۔ ایچ ایچ ایم میں ویب سائیٹ کا رابطہ کاروں کیلئے ضروری سبھی خصوصیات شامل ہیں
کچھ خصوصی استعمالات کیلئے ایچ ایچ ایم بہت بڑا اور پیچیدہ ہوتا ہے، جبکہ دیگر استعمالات کیلئے یہ بہت سادا ہوتا ہے
ایچ ایچ ایم کو کچھ ماڈولوں میں تقسیم کر کے، وائی سی 3 سی ایچ ایم نے چچتی اور واضح تعریف کئے گئے ایچ ایچ ایم عناصر کی سیریز بنائی ہے، یہ عناصر سادے آلات میں مستقل طور پر استعمال کئے جاسکتے ہیں اور دیگر ایکس ایم ایل معیارات کے ساتھ بڑے اور پیچیدہ استعمالات میں بھی استعمال کئے جاسکتے ہیں
ممکن ہے کہ مصنوعات اور سافٹ ویئر کے ڈیزائنر ایچ ایچ ایم کی ماڈولائزیشن کا استعمال کریں تاکہ:
- ایسا عنصر چن کریں جس کو کسی جسم کا استعمال کیاجاتا ہے
- ایچ ایچ ایم معیار کو نقصان پہنچانے بغیر ایکس ایم ایل کا استعمال کریں
- چھوٹے آلات کیلئے ایچ ایچ ایم کو سادہ کریں
- نئی ایکس ایم ایل کی خصوصیات (مثلاً ماتھ ایم ایل، ایس وی جی، آواز اور میڈیا) کی اضافے کے ذریعے ایچ ایچ ایم کو پیچیدہ استعمالات کیلئے توسیع کریں
- ایچ ایچ ایم فریم ورک کا تعریف کریں، مثلاً ایچ ایچ ایم بیزک (موبائل آلات کیلئے ایچ ایچ ایم کا ذیلی مجموعہ)
ایکس ایچ ایم ل ماڈیول
وائی سی 3 سی ایچ ایم کا تعریف 28 طرحوں میں تقسیم کردیا ہے:
ماڈول کا نام | وصف |
---|---|
آپلیٹ ماڈول (آپلیٹ ماڈول) | منسوخ شدہ اپلیٹ عناصر کا تعریف کریں. |
بیشسٹ ماڈول (بنیادی ماڈول) | مولفہ بنیادی کا تعریف کریں. |
Basic Forms 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) را تعریف کنید. | عناصر 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 Module (استایل اپرٹری ماڈیول) | استایل اپرٹری کی تعریف کریں |
Style Sheet Module (استایل شیٹ ماڈیول) | استایل عناصر کی تعریف کریں |
Tables Module (تختی ماڈیول) | تختی میں استعمال ہونے والے عناصر کی تعریف کریں |
Target Module (هدف ماڈیول) | هدف اپرٹری کی تعریف کریں |
Text Module (متن ماڈیول) | متن کا کانٹینر عنصر (text container) کی تعریف کریں، مثلاً پی اور ایچ1 |
*تذکرہ:جس عنصر کو مستعمل نہیں کیا جانا چاہئے تو وہ ایکس ایچ ایم ل میں استعمال نہیں کیا جانا چاہئے
- پچھلے پیج ایکس ایچ ایم ل جانچ
- پائیدار پیج ایکس ایچ ایم ل اپرٹری