الكورس

Advertisements

HTML Validation


أنت لست مثاليًا دائمًا وكذلك الكود الخاص بك، فنحن جميعًا نرتكب أخطاء لذلك يجب عليك التحقق من صحة كود HTML.


 

الأخطاء Errors

 

في برمجة الكمبيوتر ، هناك نوعان من المشاكل المتعلقة بالكود:

  1. syntactical errors (الأخطاء النحوية): هذه هي الحالات التي يتسبب فيها الخطأ في كتابة التعليمات البرمجية في عدم قدرة الكمبيوتر على تنفيذ البرنامج أو تجميعه بشكل صحيح.
  2. logical errors (الأخطاء المنطقية): هذه هي الحالات التي لا تعكس فيها الشفرة تمامًا نية المبرمج.

 

في معظم لغات البرمجة ، من السهل جدًا اكتشاف الخطأ الأول – سيرفض برنامجك التشغيل أو التحويل البرمجي حتى يتم إصلاح الخطأ، هذا يجعل العثور على هذه الأنواع من الأخطاء وإصلاحها أسهل بكثير في تلك اللحظات العامة التي تثير حيرة العقل مثل “أين الخطأ؟! لماذا لا تفعل ما أريد؟!”.

HTML ليست لغة برمجة لذلك لا تؤدي الأخطاء syntactical في صفحة الويب عادةً إلى رفض متصفح الويب فتح الصفحة.

 


 

ما هو الـ Validation؟

 

على الرغم من أن متصفحات الويب ستقبل صفحات الويب الغير جيدة (invalid) وستبذل قصارى جهدها لتقديم الكود من خلال تقديم أفضل تخمين لنية المبرمج، إلا أنه لا يزال من الممكن التحقق مما إذا كان HTML قد تمت كتابته بشكل صحيح أم لا.

يقارن برنامج الـ Validation من صحة كود HTML الموجود في صفحة الويب بقواعد نوع المستند المصاحب ويخبرك بما إذا كانت هذه القواعد قد تم كسرها ولا لاء.

 


 

هل يجب أن أتحقق من صحة كود HTML الخاص بى؟

 

كمبتدئ يجب أن تتحقق من صحة الكود، من الشائع جدًا أن تخطئ في كتابة كود HTML الخاص بك، قد يتسبب الرمز الغير صحيح أو الغير قياسي في نتائج غير متوقعة في كيفية عرض صفحتك أو كيفية عملها في المستعرضات.

لمنع حدوث هذه المشكلة ، يمكنك اختبار أو التحقق من صحة كود HTML الخاص بك مقابل الإرشادات والمعايير الرسمية التي وضعتها Wide Web Consortium (W3C) لصفحات الويب HTML أوXHTML أو SMIL أو MathML ..إلخ.

يوفر اتحاد شبكة الويب العالمية أداة بسيطة عبر الإنترنت (https://validator.w3.org) تتحقق تلقائيًا من كود HTML الخاص بك وتوضح أي مشاكل أو أخطاء قد تكون في شفرتك ، مثل علامات الإغلاق المفقودة أو علامات الاقتباس المفقودة حول السمات .


 

هناك عدة أسباب محددة للتحقق من صحة صفحة الويب:

 

  • أنت لست مثاليًا دائمًا ، وكذلك الكود الخاص بك – فنحن جميعًا نرتكب أخطاء ، وستكون صفحات الويب الخاصة بك أعلى جودة (أي تعمل بشكل أكثر اتساقًا) إذا تخلصت من جميع الأخطاء.
  • يساعد في إنشاء صفحات ويب تكون متوافقة مع المستعرضات عبر الأنظمة الأساسية (من المحتمل أيضًا أن يكون متوافقًا مع الإصدار المستقبلي من متصفحات الويب ومعايير الويب).
  • تزيد صفحات الويب المتوافقة مع المعايير من ظهور عناكب محرك البحث وبرامج الزحف ، ونتيجة لذلك من المرجح أن تظهر صفحات الويب الخاصة بك في نتائج البحث بشكل جيد.
  • سيقلل من الأخطاء غير المتوقعة ويجعل صفحات الويب الخاصة بك في متناول المستخدم.

 

التحقق(validation) من الصحة هو نظام الإنذار المبكر الخاص بك حول إدخال أخطاء في الترميز الخاص بك والتي يمكن أن تظهر بطرق مثيرة للاهتمام ويصعب تحديدها، عندما يواجه المستعرض  كود HTML غير صالح ، يجب أن يأخذ تخمينًا مستنيرًا لما تقصد القيام به ويمكن للمتصفحات المختلفة تقديم إجابات مختلفة.

 



الإبلاغ عن خطأ

×

إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:

info@albashmoparmeg.com

شكرًا لك على مساعدتك لنا!

Advertisements