ثبت نام لاتاری 2022 آموزش ثبت نام لاتاری گرین کارت آمریکا 2022 لاتاری

تفاوت XHTML و HTML بخش هفدهم

XHTML و HTML

XHTML تغییرات ناچیز همان HTML و به صورت XML نوشته می شود .

XHTML

  • XHTML مختصر شده EXtensible Hyper Text Markup Language
  • XHTML تقریبا با HTML یکسان است
  • موارد XHTML سختگیرانه تر از HTML است
  • نوشتاری XHTML به صورت XML است
  • XHTML توسط تمام مرورگرهای اصلی پشتیبانی می شود

چرا XHTML

صفحات زیادی در اینترنت حاوی کدهای HTML استاندارد نیستند .

کد HTML زیر در اکثر مروگرها خوب کار می کند (حتی اگر از قوانین HTML پیروی نکنید) .

<html>
<head><title> HTML</title><body><h1> HTML<p> paragraph
</body>

امروزه مرورگر هایی با تکنولوژی های مختلف وجود دارد .

مرورگر های دستگاه های کوچک قدرت پیاده سازی کد های غیر استاندارد را ندارند.

XML یک زبان نشانه گذاری است که در آن اسناد باید به درستی نشانه گزاری و کدنویسی شوند تا ظاهر دلپذیر داشته باشند.

با ترکیب نقاط قوت HTML و XML ، XHTML توسعه داده شد.

XHTML نسخه بالاتر HTML با عنوان XML است.

تفاوت های مهم HTML و XHTML

ساختار سند

  • کاربرد DOCTYPE در XHTML ضروری است
  • کاربرد تگ <html> در XHTML ضروری است
  • به کار بردن تگ های <head>، <title> و <body> در XHTML ضروری اند

تگ های XHTML

  • تگهای تو در تو باید به درستی تعریف شوند
  • در XHTML بستن تمامی تگ ها ضروری است.
  • در XHTML نام تگ ها به همراه ویژگیهای آنها باید با حروف کوچک نوشته شود
  • اسناد XHTML باید حاوی یک عنصر ریشه <HTML> باشد

ویژگی های XHTML

  • تمام ویژگی ها در XHTML باید با حروف کوچک باشند
  • مقادیر ویژگی ها در XHTML باید درون علامت نقل قول (“”) باشند
  • مقدار ویژگی باید به طور کامل نوشته شوند

<… DOCTYPE!> الزامی است

یک سند XHTML باید یک اعلان DOCTYPE داشته باشد .

در XHTML تگهای تودرتو باید به درستی به کار روند

تگ های XHTML باید همیشه بسته شوند

تگ های خالی باید بسته شوند

تگ ها در XHTML باید حروف کوچک داشته باشند

ویژگی ها در XHTML باید حروف کوچک داشته باشند

در XHTML مقادیر ویژگی ها باید درون علامت نقل قول باشند

در XHTML کوتاه کردن ویژگی ها ممنوع است

تبدیل کدهای HTML به XHTML

  1. اضافه کردن یک <!DOCTYPE> به خط اول سند XHTML
  2. اضافه کردن ویژگی xmlns به تگ html در سند XHTML
  3. استفاده حروف کوچک در تگها و ویژگی ها
  4. بستن تمام تگ های خالی (تنها)
  5. تمام مقادیر ویژگی ها را میان “” (نقل قول) قرار می دهیم

نظر خودتان را ارسال کنید