مقدمه XHTML

XHTML به صورت XML نوشته شده است.

XHTML چیست؟

  • XHTML به معنای زبان نشانه‌گذاری ابرترافتن است
  • XHTML تقریباً مشابه HTML 4.01 است
  • XHTML نسخه‌ای سخت‌گیرانه‌تر و خالص‌تر از HTML است
  • XHTML به عنوان HTML با استفاده از XML تعریف شده است
  • XHTML است ژانویه 2001استاندارد پیشنهادی W3C منتشر شده
  • XHTML از تمام مرورگرهای اصلی پشتیبانی می‌کند

چرا از XHTML استفاده می‌کنیم؟

بسیاری از صفحات اینترنت شامل HTML

اگر در مرورگر مشاهده کنید، کد HTML زیر به درستی اجرا می‌شود (حتی اگر از قوانین HTML پیروی نکند):

<html>
<head>
<title>This is bad HTML</title>
<body>
<h1>Bad HTML
<p>This is a paragraph
</body>

XML یک زبان نشانه‌گذاری است که باید به درستی برچسب‌گذاری و فرمت‌بندی شود.

اگر می‌خواهید XML را یاد بگیرید، لطفاً آموزش XML.

در دنیای تکنولوژی امروز، تکنیک‌های مختلف مرورگرهای مختلف وجود دارد. برخی از این‌ها در کامپیوترها اجرا می‌شوند و برخی دیگر ممکن است در تلفن‌های همراه یا دستگاه‌های کوچک‌تر اجرا شوند. دستگاه‌های کوچک معمولاً منابع و توانایی برای تفسیر زبان‌های نشانه‌گذاری

بنابراین - با ترکیب مزایای XML و HTML، XHTML توسعه یافت. XHTML به عنوان HTML مجدداً طراحی شده به عنوان XML است.

تفاوت مهم‌تر با HTML:

ساختار مستند

  • DOCTYPE XHTML استاجباری است
  • ویژگی XML namespace در <html> استاجباری است
  • <html>،<head>،<title> و <body> نیزاجباری است

نحوه استفاده از عنصر

  • عناصر XHTML بایدبه درستی درون‌گذاری شوند
  • عناصر XHTML باید همیشهبسته شوند
  • عناصر XHTML بایدحروف کوچک
  • مستند XHTML بایدیک عنصر ریشه‌ای

نحوه استفاده از ویژگی

  • ویژگی‌های XHTML باید باحروف کوچک
  • مقدار ویژگی‌های XHTML باید بابا قید نقل‌قول
  • کاهش ویژگی‌های XHTML نیزممنوع

<!DOCTYPE ....> اجباری است

مستند XHTML باید نوع مستند XHTML را اعلام کند (اعلام XHTM DOCTYPE).

می‌توانید تمام اطلاعات کامل را در کتابخانه مرجع تگ‌های CodeW3C.com پیدا کنید نوع مستند XHTML.

عناصر <html>،<head>،<title> و <body> باید وجود داشته باشند و باید از ویژگی xmlns در <html> برای تعیین فضای نام XML مستند استفاده شود.

مثال زیر نشان‌دهنده یک سند XHTML با کمترین برچسب‌های ضروری است:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>عنوان سند</title>
</head>
<body>
......
</body>
</html>

چگونه از HTML به XHTML تبدیل کنیم

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

XHTML را با وسیله تأییدکننده W3C بررسی کنید

در باکس زیر آدرس وب خود را وارد کنید:

آزمون XHTML

این آزمون شامل 20 سوال است و محدودیت زمانی ندارد.

این آزمون غیررسمی است و تنها یک راه خوب برای اطلاع از میزان دانش شما در XHTML است.

هر پاسخ صحیح 1 امتیاز به دست می‌آورد. در پایان آزمون، امتیاز کل شما نمایش داده می‌شود. امتیاز بالاترین 20 امتیاز است.

آغاز آزمون XHTML