ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
زبان امتدادپذیر نشانهگذاری فرامتن یا اکساچتیامال (Extensible HyperText Markup Language - XHTML) همان اچتیامال است به همراه رعایت دقیق تمامی قواعد و دستورات نحوی نزدیکتر به زباناکسامال که موجبات افزایش اطمینان از عملکرد صحیح سندها در شرایط پیچیدهتر موجود در اینترنت امروزین را فراهم میسازد. XHTMLها، نوعهای سندها و ماژولها در حال حاضر و در آینده هستند که در واقع زیر مجموعه و گسترش یافته HTML4 است. این نوع اسناد بر پایه XML هستند و برای کار در ترکیب با عامل کاربر مبتنی بر XML طراحی شدهاند.
XHTML جایگزینی برای HTML و در واقع آخرین نسخه آن در حال حاضر است.
نیاز برای ترکیب بندی جدید html به این علت است که مفاهیم جهانی وب تنها به کامپیوترها ارسال نمیشوند بلکه به وسایلی مانند دستگاههای موبایل نیز فرستاده میشوند که در این مورد منابع زیادی برای پشتیبانی ازترکیبهای html نمیتوانند اضافه شوند. ویژگی مفیدی که XHTML از XML به ارث بردهاست، namespaceهای آن است. با namespaceها نویسنده میتواند ویژگیها و عناصر دلخواه خود را تعریف کند.
تفاوت مهم آنها در این است که اسناد در XHTML باید به درستی نوشته شوندو تمامی عناصر باید همانند عناصر در XML بسته شوند. در XML تمامی خاصیتها و عناصر به بزرگی و کوچکی حروف حساسند. ولی در html اینگونه نیست.
مثلاً این کد در مرورگر به خوبی کار خواهد کرد حتی با آنکه قوانین html را رعایت نکردهاست:
<Html> <head> <title>This is bad HTML <body> <h1>Bad HTML{{سخ}} </Body> </head> </html>
چرا که در آن برچسبهای <title> و <h1> بسته نشدهاند و در برچسبهای <html> و <body> از حروف بزرگ استفاده شدهاست.و تگ <head> بعد از تگ <body> بسته شده است.
اما اسناد در XHTML باید به درستی نوشته شوند:
<html> <head> <title>This is bad HTML</title> </head> <body> <h1>Bad HTML{{سخ}}</h1> </body> </html>
علاوه بر اینها، اسناد XHTML نباید دارای برچسب خالی باشند.
مانند برچسبهای {{سخ}} (رفتن به سر ِ خط) و <hr> (ایجاد خط افقی در سند) که در زبان XHTML باید به صورت
و نوشته شوند.
تفاوت دیگر، ساختار بندی ترتیب بازکردن و بستن برچسبهاست که ابتدا باید برچسب زیرمجموعه بسته شود.
منبع:ویکی پدیا