XHTML: ترميز الويب للتصميم المكرر

XHTML 1.0 و 1.1 يرمزان إلى EXtensible Hyperتيتحويلة Markup Lتمزيق وتمثيل قفزة عملاقة إلى الأمام من HTML 4.0. إنها تجمع بين أفضل HTML 4.0 مع XML لإعطاء المصمم مخطط ترميز أكثر تطوراً لتصميم الويب المكرر والأكثر حسماً.

وصف W3C ، أولياء أمور جميع لغات HTML ، XHTML 1.0 بأنه "أول تغيير رئيسي في HTML منذ إصدار HTML 4.0 في عام 1997. إنه يجلب دقة XML لصفحات الويب وهو حجر الأساس في عمل W3C لإنشاء معايير توفر صفحات ويب أكثر ثراءً على نطاق متزايد من منصات المتصفح بما في ذلك الهواتف المحمولة وأجهزة التلفزيون والسيارات وأجهزة الاتصال اللاسلكية بحجم المحفظة والأكشاك وأجهزة الكمبيوتر المكتبية. "

أشكال XHTML

تتوفر ثلاثة أنواع مميزة من XHTML لتلبية احتياجات جميع مصممي الويب. وتشمل هذه XHTML صارمة ، الانتقالية و Frameset.

XHTML 1.0 صارمة - أنقى شكل لمصممي الويب ذوي الخبرة. تتيح لك هذه الإصدارات إنشاء تعليمات برمجية نظيفة صارمة ، دون الحاجة إلى إدراج رمز تخطيط (الخط واللون والتخطيط) في جميع أنحاء المستند. بدلاً من ذلك ، تقوم بدمج رمز ورقة أنماط Cascading (CSS) في البداية.

XHTML 1.0 الانتقالية - شكل منتصف رمز الطريق لمساعدة المصممين الذين يحتاجون إلى وقت لتعلم هذه الوسائل الجديدة للترميز ، أو يرغبون في استيعاب المشاهدين الذين ما زالوا يستخدمون متصفحات الويب القديمة. يتم استخدام أوراق الأنماط ولكن يتم أيضًا تضمين كود HTML القديم الجيد. على سبيل المثال ، لا تزال علامة النص تتضمن سمات bgcolor والنصوص والروابط و vlinks.

XHTML 1.0 مجموعة الإطارات - هذا الاختلاف واضح بذاته - تستخدمه عندما تريد دمج XHTML في مستند قائم على الإطار.

لا يزال نسخة أخرى أكثر تقدما ، XHTML 1.1 يسمح بإضافة كود معياري لاحتياجات الترميز الخاصة الدولية وغيرها. تم دمج وحدات RUBY من أجل تسهيل هذا الترميز الإضافي. التغيير الوحيد الأكثر أهمية في XHTML 1.1 هو إلغاء ربط البيانات من العرض التقديمي. التنسيق لم يعد مضمنًا مع البيانات ولا يمكن تحقيقه إلا بالرجوع إلى صفحات أوراق الأنماط المتتالية (CSS). يؤدي ذلك إلى إتاحة البيانات لسهولة التحليل وإعادة الاستخدام من قبل مجموعة واسعة من المنتجات الجديدة غير المكتبية وتطبيقات إمكانية الوصول.

ترتيب ما يصل HTML الخاص بك

يوفر Dave Raggett و Source Forge من W3C حاليًا أداة مساعدة كبيرة مفتوحة المصدر ، HTML Tidy للمصممين الذين يرغبون في تحويل مستندات HTML الحالية إلى XHTML (وترتيب التعليمات البرمجية الخاصة بهم في هذه العملية). ستساعد هذه الأداة المفيدة الشفرة في التألق من خلال أداء كل هذه المهام المفيدة:

  • يتم اكتشاف علامات نهاية مفقودة أو غير متطابقة وتصحيحها

  • يتم تصحيح علامات النهاية بالترتيب الخاطئ

  • يعمل على إصلاح مشكلات التركيز

  • يتعافى من العلامات المختلطة

  • إضافة شرطة مائلة مفقودة في علامات النهاية للمراسي

  • اتقان القوائم عن طريق وضع العلامات المفقودة

  • تتم إضافة علامات الاقتباس المفقودة حول قيم السمات

  • يتم الإبلاغ عن سمات غير معروف / الملكية

  • يتم التعرف على عناصر الملكية والإبلاغ عنها على هذا النحو

  • يتم رصد العلامات التي تفتقر إلى قوس إنهاء

  • يستبدل كود التصميم الزائد بخصائص النمط والقواعد باستخدام CSS

  • حذف الفقرة الفارغة والعناصر العنوان

غريتيس نيتي

أحد "القواعد" الأساسية عند استخدام XHTML هو أن الشفرة يجب أن تكون نظيفة وكاملة.

  • يجب أن تحتوي جميع العناصر على علامات إغلاق ، وتتداخل بشكل صحيح.

  • يجب كتابة جميع العلامات بالأحرف الصغيرة - XML ​​حساسة لحالة الأحرف.

  • يجب تضمين علامات النهاية من أجل الكل عناصر

  • يجب أن تكون جميع السمات في علامات اقتباس على سبيل المثال. العرض ، colspan ، rowspan

  • يجب أن تحتوي العناصر الفارغة على علامة نهاية


يد العون


هل تشعر بالإرهاق من تعلم تنسيق HTML آخر؟ المساعدة في متناول اليد ، إذا كان الأمر كذلك. XStandard هو محرر كود WYSIWYG يساعدك على كتابة كود XHTML خالص ونظيف في XHTML 1.0 Strict أو XHTML 1.1. يصف المبدعون هذا البرنامج بأنه: "محرر WYSIWYG الأكثر تقدماً والمستند إلى المعايير في السوق. إنه مثالي لأي نظام إدارة محتوى يستند إلى المستعرض الذي يدعم Windows. XStandard يدير محتوى غنيًا بأية لغة ، وله ميزات إمكانية وصول قوية ، ويدعم خيارات التحرير الشائعة بما في ذلك الجداول ، ولف النص حول الصور ، وسحب الملف وإفلاته في المحرر. " يأتي البرنامج في إصدار XStandard Lite مجاني وإصدار XStandard Pro متعدد الاستخدامات.

إذا كنت ترغب في أن يعمل موقعك بشكل جيد في متصفحات اليوم والأجهزة غير التقليدية ، وأن يستمر في العمل بشكل جيد في الغد ، فمن الأفضل لك تأليف مواقع جديدة في XHTML ، وتحويل الصفحات القديمة إلى XHTML حسب ما يسمح به جدول عملك. بالطبع ، هذه ليست النهاية! بالفعل ، يجري العمل لإنشاء XHTML 2.0. تتمثل الخطوة في التركيز فقط على البنية ، وليس التوافق مع الإصدارات السابقة. يمكنك أن تقرأ عن أحدث أشكال XHTML في موقع IBM على الويب في مقالتهم ، مستقبل الويب: XHTML 2.0.

سلسلة HTML تسليط الضوء على المادة

الجزء الأول: يجب أن يعرف مصمم موثوق HTML؟
الجزء 2: HTML 3.2 - ولادة ويلبر
الجزء الثالث: HTML 4.0 و 4.01 - أكثر من شيء جيد!
الجزء الرابع: XHTML: ترميز الويب للتصميم المكرر
الجزء الخامس: DHTML: ترميز الويب الديناميكي

تعليمات الفيديو: Review: Quiz 1 (أبريل 2024).