6/13/2025 11:50:08 PM
PARSDATA
Login
Sign up
  • محصولات
  • خدمات
  • پشتیبانی
  • دامنه
  • میزبانی وب
  • سرور اختصاصی
  • Colocation
  • سرور مجازی
  • سرویس های رایگان
  • نمایندگی ها

  • صفحه اصلی
  • مقالات
  • تفاوت HTML و XHTML
کد: AC-FA-96 تاریخ انتشار: 1394/2/27
تفاوت HTML و XHTML
تفاوت HTML و XHTML

EXtensible HyperText Markup Language  نسخه بهبود یافته HTML می باشد، با ارائه نسخه HTML 4.01 این زبان با قواعد XML ترکیب شده و در نهایت XHTML عرضه شد. این زبان نسل جدید زبان وب می باشد که دارای یکسری اصول و قوانین خاص است تا کمبودها و ایرادهای زبان HTML  را در مورد نمایش سایت ها در مرورگرهای مختلف برطرف کند.

تفاوت HTML وXHTML

تفاوت بین HTML و XHTML  بسیار ناچیز است. المان ها، خصیصه ها و مقادیری که در زبانهای HTML و XHTML بکار می روند دقیقا یکسان هستند. تفاوت این دو زبان در چگونگی نوشتن دستورات آنها می باشد. مهم ترین تفاوت های HTML و XHTML به شرح زیر می باشد:

در XHTML بستن تمامی تگ ها الزامی است (حتی تگ های یک قسمتی) حال آنکه در HTML الزامی در بستن تگ ها وجود نداشت.

نوشتن کد در زبان HTML :

<p>this is paraghraph
This is a paraghraph<br>

شکل صحیح کد در زبان XHTML:

<p>this is paraghraph</p>
This is a paraghraph<br/>

در HTML تقدم بسته شدن تگ های تودرتو اهمیتی نداشت اما در XHTML تگ عنصر داخلی باید قبل از بسته شدن عنصر بیرونی بسته شود.

نوشتن کد در زبان HTML:

<b><i> this is a text</b></i>

شکل صحیح کد در زبان XHTML:

<b><i> this is a text</i></b>

نمایش و قالب بندی سند توسط شیوه نامه:

از نظر اچ تی ام ال فرقی نمی کند که شما از تگ های html، head ،body ، DOCTYPE استفاده کنید ولی نوشتن این تگ ها در ایکس اچ تی ام ال الزامی است و اینکه همه XHTML Document ها باید یک عنصر ریشه داشته باشند.

مقادیر خصوصیات تعریف شده به صورت inline در تگها باید بین دو علامت "…" قرار گیرند.

کوچک و بزرگ بودن حروف در HTML مهم نبود در صورتی که کلیه تگ ها و خاصیت ها در XHTML باید با حروف کوچک نوشته شوند.

اگر مقدار خصیصه ای با نام آن یکسان باشد، در HTML می توانید از آن صرف نظر کنید. ولی در XHTML باید مقادیر تمام خصیصه ها را به طور صریح مشخص نمایید.

نوشتن کد در زبان HTML :

<input type="checkbox" name="vehicle" value="car" checked />

شکل صحیح کد در زبان XHTML:

<input type="checkbox" name="vehicle" value="car" checked="checked" />

در XHTML کلیه عناصر <img> باید دارای خاصیت alt باشند که در آن توضیحاتی در مورد تصویر داده شده است.

این زبان نیز مانند زبان HTML می باشد با این تفاوت که XHTML زبان توسعه پذیرتری نسبت به HTML می باشد. بنابراین می توانیم بگویم این ورژن نسبت به HTML توانایی و قابلیت انعطاف پذیری بیشتری دارد.
  • نویسنده: مریم کریمی
منبع: پارس دیتا
آدرس منبع: https://www.parsdata.com/articles/the-difference-between-html-and-xhtml
  • پارس ديتا |
  • مقالات |
  • اخبار |
  • انتقادات و پیشنهادات |
  • توافقنامه |
  • رویه حفاظت |
  • رفع مسئولیت |
  • كار در پارس ديتا |
  • نقشه سایت |
  • درباره ما |
  • تماس با ما
Follow us:
W3C:
ISO-CERT: