تفاوت html و xhtml

Ali_ix

Well-Known Member
اینها فقط نکات کلی تفاوتشونه و توضیحاتش :

ترجمه متن سایت استانداردهای وب :

XHTML 1.0 یک فرمولبندی تازه از HTML بر پایه XML است. به XHTML 1.0 میتوان به عنوان یک گذار ایدئولوژیک از HTML 4.0 نگاه کرد که به خاطر تاثیر XML از لحاظ فنی سختگیرانه تر است.

XHTML در مرورگر شما عینا مشابه HTML نمایش داده میشود. اگر هر احتمالی مبنی بر نیاز یا قصد شما به پردازش مجدد محتوا وجود دارد ممکن است ترجیح دهید از XHTML استفاده کنید. به عنوان مثال برای ارسال آن به یک PDA قواعد ترکیب سختگیرانه تر XML پردازش خودکار XHTML را بسیار ساده تر و ارزانتر از HTML معمولی میکند.

از لحاظ ایدئولوژیک XHTML مفاهیم کلی زیر را از HTML به ارث میبرد :

* اینکه نمایش و قالب بندی سند باید توسط شیوه نامه از هم جدا شوند.
* اینکه اسناد باید قابل دسترسی شده باشد.
* اینکه اسناد باید بین المللی شده باشد.

همچنین XHTML 1.0 از سه الگوی DTD استفاده میکند : Strict (سختگیرانه) ، Transitional (انتقالی) و Frameset. این الگو در اصل از HTML 4.0 پدیدار شد و در HTML 4.0.1 دنبال شد.

بعضی از شیوه های فنی مهم XML در XHTML عبارتن از :

* اینکه تمامی انواع سند توسط اعلام DOCTYPE صحیح شناسایی شده هستند.
* اینکه ساختار یک سند در حال مطابقتی که حاوی اعلام DOCTYPE است، یک عنصر HTML با یک اعلام XHTML ، یک عنصر head که در برگیرنده عنصر title است و یک عنصر body .
* اینکه تمامی عناصر و نامهای ویژگی ها با حروف کوچک نوشته میشوند و اینکه تمامی مقادیر به صورت نقل قول باشند. (درون یک جفت " قرار گیرند)
* اینکه تمامی عناصر غیر تهی (p، li و...) به درستی با یک برچسب بسته پایان یافته اند.
* اینکه تمام عناصر تهی (br، hr، img و ...) به درستی با یک ممیزدنباله پایان یافته اند.
* اینکه اسناد در مقابل DTD که اعلام شده تعیین اعتبار گردند.

متن کامل بخش سوالات متداول پروژه های استانداردی سازی وب : http://weblog.corelist.net/archives/2005/04/01/wasp-faq/ :cool:
 

جدیدترین ارسال ها

بالا