مقدمة إلى XHTML
- الصفحة السابقة دليل استعلامات HTML
- الصفحة التالية عناصر XHTML
XHTML هو HTML مكتوب بالتنسيق 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 هو لغة علامات يجب أن تكون مرتبة بشكل صحيح ومformatted بشكل جيد.
إذا كنت ترغب في تعلم XML، يرجى قراءة دليل XML.
يوجد في عالم التكنولوجيا اليوم بعض تقنيات المتصفحات المختلفة. بعضها يعمل على الحواسيب، بينما بعضها قد يعمل على الهواتف المحمولة أو الأجهزة الصغيرة الأخرى. غالبًا ما تكون الأجهزة الصغيرة مفتقرة إلى الموارد والإمكانيات لتفسير لغة العلامات السيئة.
لذلك - من خلال دمج مزايا XML وHTML، تم تطوير XHTML. XHTML هو HTML الذي تم إعادة تصميمه كـ XML.
الفرق الرئيسي مقارنة بـ HTML:
هيكل الوثيقة
- DOCTYPE XHTML هوإلزامي
- خاصية مساحة الاسم XML في <html> هيإلزامي
- <html>،<head>،<title> و <body> يجب أن يكونواإلزامي
قواعد الجملة
- يجب أن يكون العناصر في XHTMLمدمج بشكل صحيح
- يجب أن يكون العناصر في XHTMLمغلق
- يجب أن يكون العناصر في XHTMLأحرف صغيرة
- يجب أن يكون لديك مستند XHTMLيوجد عنصر جذري واحد
قواعد синтactic للخصائص
- يجب استخدامأحرف صغيرة
- يجب استخداممحيط بالأقواس
- تقليل خصائص XHTML يجب أن يكونممنوع
<!DOCTYPE ....> إلزامي
يجب إجراء إعلان نوعية مستندات XHTML (XHTML DOCTYPE declaration) في مستندات XHTML.
يمكنك العثور على دليل شامل للعناصر في نوعية مستندات 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
- أضف <!DOCTYPE> XHTML في الصفحة الأولى من كل صفحة
- أضف خاصية xmlns إلى عنصر html في كل صفحة
- أحول جميع أسماء العناصر إلى صغيرة
- أغلق جميع العناصر الفارغة
- أحول جميع أسماء الخصائص إلى صغيرة
- أضف أقواس علوية إلى جميع قيم الخصائص
تأكد من صحة XHTML باستخدام مفتاح W3C
أدخل عنوان موقعك في الصندوق أدناه:
اختبار XHTML
يتضمن هذا الاختبار 20 سؤالاً دون وقت محدد.
هذا الاختبار غير رسمي، إنه وسيلة جيدة لفهم مستوى معرفتك بـ XHTML.
كل إجابة صحيحة تحصل على 1 نقطة. بعد انتهاء الاختبار، سيتم عرض مجموعك الكلي. أقصى عدد نقاط هو 20 نقطة.
- الصفحة السابقة دليل استعلامات HTML
- الصفحة التالية عناصر XHTML