اکس‌اچ‌تی‌ام‌ال: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Amirobot (بحث | مشارکت‌ها)
جز ربات: تغییر خودکار متن (-ویکیپدیا +ویکی‌پدیا
جزبدون خلاصۀ ویرایش
خط ۱:
'''زبان امتدادپذیر نشانه‌گذاری فرامتن''' یا '''اکس‌اچ‌تی‌ام‌ال''' (Extensible HyperText Markup Language - XHTML) همان [[اچ‌تی‌ام‌ال]] است به همراه رعایت دقیق تمامی قواعد و دستورات [[نحو]]ی نزدیک‌تر به زبان [[اکس‌ام‌ال]] که موجبات افزایش اطمینان از عمل‌کرد صححیح سندها در شرایط پیچیده‌تر موجود در اینترنت امروزین را فراهم می‌سازد.
XHTMLها، نوعهای سندها و ماژولها در حال حاضر و در آینده هستند که در واقع زیر مجموعه و گسترش یافته
HTML4 است. این نوع اسناد بر پایه XML هستند هستند و برای کار در ترکیب با عامل کاربر مبتنی بر XMLطراحیXML طراحی شده اند.
 
XHTML جایگزینی برای HTML و در واقع آخرین نسخه آن در حال حاضر است.
 
== انگیزه‌ها ==
 
نیاز برای ترکیب بندی جدید html به این علت است که مفاهیم جهانی وب تنها به کامپیوترها ارسال نمی‌شوند بلکه به وسایلی مانند دستگاهای موبایل نیز فرستاده می‌شوند که در این مورد منابع زیادی برای پشتیبانی ازترکیبهای html نمی‌توانند اضافه شوند.
ویژگی مفيدي که XHTML از XML به ارث برده است، namespaceهای آن است. با namespaceها نویسنده می‌تواند ویژگیها و عناصر دلخواه خود را تعریف کند.
 
== تفاوتها باHTML ==
تفاوت مهم آنها در این است که [[اسناد]] در XHTML باید به درستی نوشته شوندو تمامی عناصر باید همانند عناصر در [[XML]] بسته شوند. در XML تمامی خاصیتها و عناصر به بزرگی و کوچکی [[حروف]] حساسند . ولی در html
خط ۵۳:
* [http://vig.prenhall.com/catalog/academic/product/0,1144,0131450913,00.html اینترنت و وب جهان‌شمول: چگونه (آنرا) برنامه‌نویسی کنیم] (انگلیسی)
* [http://www.w3.org/TR/xhtml1/ XHTML1]
 
* [http://vig.prenhall.com/catalog/academic/product/0,1144,0131450913,00.html آموزش XHTML]
 
* [http://en.wikipedia.org/wiki/XHTML ویکی‌پدیای انگلیسی]