فرهاد خانلری
کارشناس ارشد شبکه مایکروسافت

تفاوت HTML و XHTML در چیست؟ به زبان ساده

HTML یا HyperText Markup Language اصول و مقدمات شروع طراحی وب سایت است اگر میخواهید طراح وب باشید باید این زبان را یاد بگیرید ، XHTML یا EXtensible HyperText Markup Language تقریبا مشابه HTML می باشد البته کمی سختگیرانه تر ، XHTML در واقع اچ تی ام الی هست که به عنوان یک برنامه کاربردی XML تعریف شده است این فقط کمی در باره این زبان ها بود در این مطلب قصد دارم تفاوت این زبان ها را با هم بگویم ، در زمان های قدیم HTML ساخته شد که البته نسخه ای از آن نبود و آن بدون عدد و فقط با نام HTML شناخته شد و صفحات وب های ساده را نمایش میداد اولین نسخه در سال 1995 ایجاد شد و نام آن را HTML 2.0 گذاشتند .

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
سرفصل های این مطلب
  1. خاصیت های HTML
  2. خاصیت های XHTML

تفاوت HTML و XHTML در چیست؟ به زبان ساده

دو سال بعد نسخه 3.2 ارائه گردید سپس در سال 1997 نسخه 4 و بعد از طی دو سال آینده 4.0.1 وارد دنیای وب گردید ،طی بیانیه ای از W3C اعلام گردید نسخه های بعدی را بر روی XHTML خواهید دید سپس بر روی اولین نسخه XHTML تمرکز کردند که در سال 2000 مورد توجه طراحان سایت قرار نگرفت و با پیشرفت روز افزون علوم کامپیوتر و نیاز به آپدیت های جدید HTMl بر این شدند تا گروه WHATWG (که مخفف عبارت hypertent application technology working Group می باشد) به نمایندگانی از Microsoft ,AOL , Google Nokia,Mozilla ،IBM ,Opera و Apple در سال 2004 اقدام به توسعه هر چه بهتر این زبان کنند که در سال 2007 اولین نسخه قابل قبول HTML 5 ایجاد شد .

پس از یک سال وارد دنیای فناوری گردید و هم اکنون مورد استقبال عموم فعالان برنامه نویسی قرار گرفته است ، XHTML همان HTML 4.0.1 است البته با بازنویسی های بیشتر و زمانی که با XHTML کد میزنید میتوانید در یک ویرایشگر XML اقدام به ویرایش کد کنید در خصوص XML باید خیلی کوتاه بگویم یک زبان برنامه نویسی Markup قابل گسترش می باشد که قدرت و سادگی Html را به همراه دارد و به همین خاطر دارای پیچیدگی خاصی نیست.

خاصیت های HTML

  • HTML فضای کمتری را در حافظه اشغال میکند و به همین خاطر در مرورگر ها سریع تر بارگزاری میشود.
  • HTML ساده است ضمناً اگر انتهای تگ ها را نبندید باز هم به شما خطا داده نمیشود و کار میکند.
  • مرورگر های قدیمی نیز آشنایی بهتری با HTMl دارند.
  • کوچک یا بزرگ بودن حروف در HTML اهمیتی ندارد مثلاً BODY با body فرقی نمیکند
  • الزامی برای نوشتن تگ body و head وجود ندارد.

خاصیت های XHTML

  • XHTML برای مبتدیان و تازه کاران واضح تر است.
  • از نظر ترکیب سایر زبان های برنامه نویسی XHTML به خوبی کار میکند چون XML
  • بستن تگ در XHTML الزامی است یعنی شما نمیتوانید تگی را باز رها کنید
  • در خصوص تقدم بستن تگ ها سختگیرانه عمل میکند مثلاً اگر تگ i باز شد سپس تگ B باز شد در انتهای متن ابتدا باید تگ B بسته شود و سپس تگ i
  • نام تگ و همچنین خاصیت آنها باید با حروک کوچک تایپ گرد مثلاً body باید تایپ شود
  • نمیدانم ولی شاید به خاطر مسائل سئو باشد، در XHTML تمامی تصاویر ها باید دارای توضیح باشند یعنی <img> را باید با خاصیت alt استفاده کرد.
  • نوشتن تگ های body و head آن هم داخل تگ html الزامی است.
  • در حال حاضر نسخه های 1 و 2 XHTML طراحی و در اختیار عموم قرار دارد.

جهت اطلاعات بیشتر به لینک زیر بروید


فرهاد خانلری
فرهاد خانلری

کارشناس ارشد شبکه مایکروسافت

فرهاد خانلری ، مدرس شبکه و برنامه نویسی مبتنی بر زیرساخت های مایکروسافت ، سابقه فعالیت در موسسات و مراکز دولتی در قالب پروژه ، مشاوره و تدریس ، برنامه نویسی ++C ، سی شارپ و دات نت ، متخصص و مدرس شبکه های مبتنی بر سیستم عاملهای مایکروسافت و سرویس های مربوطه ، سخت افزار و ...

نظرات