خدمة التحقق من صحة ترميز W3C
خدمة التحقق من صحة العلامات هي أداة تحقق من قبل اتحاد شبكة الويب العالمية (W3C) تسمح لمستخدمي الإنترنت بفحص مستندات HTML و XHTML قبل HTML5 للتأكد من صحة العلامات مقابل تعريف نوع المستند (DTD). يعد التحقق من صحة العلامات خطوة مهمة نحو ضمان الجودة الفنية لصفحات الويب. ومع ذلك، فهو ليس مقياسًا كاملاً لتوافق معايير الويب . [1] على الرغم من أن التحقق من صحة W3C مهم لتوافق المتصفح وسهولة استخدام الموقع، إلا أنه لم يتم تأكيد تأثيره على تحسين محرك البحث .
نظرًا لأن HTML5 قد أزال استخدام DTD لصالح "Living Standard"، فإن خدمة التحقق من صحة العلامات التقليدية لا تنطبق على هذه التنسيقات. بدلاً من ذلك يتم إجراء التحقق باستخدام "Nu Validator" مفتوح المصدر، والذي توفر W3C نسخة منه. [2]
تاريخ
بدأت خدمة التحقق من صحة العلامات باسم The Kinder, Gentler HTML Validator ، وهو مشروع من تأليف Gerald Oskoboiny. [1] وقد تم تطويره ليكون نسخة أكثر سهولة في الاستخدام من أول محقق HTML عبر الإنترنت كتبه Dan Connolly وMark Gaither، والذي تم الإعلان عنه في 13 يوليو 1994. [3]
في سبتمبر 1997، بدأ أوسكوبويني العمل لصالح W3C، وفي 18 ديسمبر 1997، أعلنت W3C عن أداة التحقق من صحة HTML W3C الخاصة بها استنادًا إلى أعماله. [4] في نوفمبر 2008، أصدرت W3C محرك HTML5 validator.nu والقدرة على التحقق من المستندات للتأكد من توافقها مع HTML5. [5]
تقدم W3C أيضًا أدوات التحقق من صحة تقنيات الويب الأخرى غير HTML / XHTML، مثل CSS ومخططات XML و MathML . [6]
توفير المتصفح
غالبًا ما تتسامح العديد من متصفحات الويب الرئيسية مع أنواع معينة من الأخطاء، وقد تعرض مستندًا بنجاح حتى لو لم يكن صحيحًا من الناحية النحوية. يمكن أيضًا التحقق من صحة بعض مستندات XML الأخرى إذا كانت تشير إلى DTD داخلي أو خارجي .
القيود
لا يمكن لمدققي العلامات رؤية "الصورة الكبيرة" على صفحة الويب، [ يحتاج إلى توضيح ] لكنهم يتفوقون في اكتشاف علامات الإغلاق المفقودة وغيرها من التفاصيل الفنية. [6] [7]
كما أن محققي البيانات المستندين إلى DTD محدودون في قدرتهم على التحقق من قيم السمات وفقًا للعديد من مستندات المواصفات. على سبيل المثال، bgcolor="fffff"يتم قبول استخدام DOCTYPE HTML 4.01 كصالح لعنصر "body" حتى لو كانت القيمة "fffff" تفتقر إلى حرف "#" السابق وتحتوي على خمسة أرقام سداسية عشرية فقط (بدلاً من ستة). أيضًا، بالنسبة لعنصر "img"، يتم قبول width="really wide" كصالح أيضًا. من الناحية الفنية، لا تستطيع محققي البيانات المستندين إلى DTD اختبار هذه الأنواع من مشكلات قيم السمات.
قد لا يتم عرض الصفحات بالشكل المقصود في جميع المتصفحات، حتى في حالة عدم وجود أخطاء في التحقق والعرض الناجح في متصفحات أخرى. الطريقة الوحيدة لضمان عرض الصفحات دائمًا بالشكل المقصود هي اختبارها في جميع المتصفحات التي من المتوقع أن تعرضها بشكل صحيح. [7]
التحقق من صحة CSS
في حين أن محققي W3C وHTML وXHTML الآخرين سيقيمون الصفحات المشفرة بهذه التنسيقات، يمكن لمحقق منفصل مثل محقق CSS التابع لـ W3C التحقق من عدم وجود أخطاء في Cascading Style Sheet المرتبطة . يطبق محققو CSS معايير CSS الحالية على مستندات CSS المرجعية. [7]
انظر أيضا
- HTML Tidy ، برنامج التحقق من صحة العلامات غير المتصلة بالإنترنت الذي طوره ديف راجيت من W3C
- CSS HTML Validator ، برنامج سطح مكتب للتحقق من صحة HTML و CSS دون اتصال بالإنترنت
- اتحاد شبكة الويب العالمية (W3C)
مراجع
- ^ ab "حول خدمة التحقق من صحة ترميز W3C". خدمة التحقق من صحة ترميز W3C . اتحاد شبكة الويب العالمية . تم الاسترجاع في 2011-05-20 .
- ^ "جاهز للفحص - Nu Html Checker". validator.w3.org .
- ^ كونولي، دان (13 يوليو 1994). "إعلان: خدمة التحقق من صحة HTML التفاعلية HaL". www-html (قائمة بريدية) . تم الاسترجاع في 28 يونيو 2008 .
- ^ Oskoboiny, Gerald (2003-03-22). "تاريخ محقق HTML اللطيف واللطيف" . تم الاسترجاع في 2008-06-28 .
- ^ "ما الجديد في خدمة التحقق من صحة ترميز W3C". validator.w3.org . تم الاسترجاع في 2016-05-31 .
- ^ "حول محقق CSS". اتحاد شبكة الويب العالمية . تم الاسترجاع في 2012-06-24 .
- ^ abc Castro, Elisabeth: HTML, XHTML & CSS, الإصدار السادس ، الصفحة 345–346. Visual Quickstart Guides, Peachpit Press, 2007. ISBN 0-321-43084-0
روابط خارجية
- خدمة التحقق من صحة ترميز W3C
- خدمة التحقق من صحة CSS الخاصة بـ W3C
