لغة هتمل أو HTML هي اللغة المستخدمة في صناعة صفحات المواقع الالكترونية و هي ترشد برنامج متصفح الانترنت ليعرض محتويات الصفحة، لذلك تعتبر المتصفحات على اختلاف انواعها هي (المفسر والمنفذ) القياسي لاكواد هذه اللغة
الصفحة المتكونة من لغة HTML تكون مصنوعة من العديد من الوسوم TAGS تكتب وفق قواعد خاصة باصدار HTML المعتمد في الصفحة و نوعية المستند و هذا يتم تعريفه في بداية كود الصفحة، لكي يرشد المتصفح حول كيفية ترجمة وسوم هذه اللغة و المعايير التي عليه إعتمادها عند الترجمة و العرض rendering
على الرغم من إن المتصفحات في الغالب تهمل الأخطاء الموجودة في كود HTML عند رسم الصفحة، وتحاول جهد إمكانها تفسير تلك الوسوم بدون ازعاج المستخدم برسائل الخطأ ، إلا إنه يتطلب من المصممين أنه يقوموا بمراعاة المعايير في كتابة اكواد HTML لكي يتم ضمان تفسيرها بصورة صحيحة من قبل كل المتصفحات مهما كان نوعها
من الأمثلة على الأخطاء الشائعة في كتابة هذه اللغة مثلا .. هو كتابة الرموز الخاصة مثل (&) مباشرة داخل الصفحة (كجزء من رابط او ضمن النصوص) بدلا من كتابة الرموز الخاصة على شكل (تعابير HTML) او HTML entries ، لذلك يجب تحويله إلى & عند كتابة كود الصفحة
أحد اهم الادوات الموجودة على الانترنت و التي تتيح اكتشاف الاخطاء في صفحة و التحقق من مطابقة لغة HTML المستخدمة للمعايير العالمية هو أداة validator من موقع w3.org و و هي اداة جميلة للغاية تتيح اكتشاف الاخطاء في اي صفحة و اسباب ظهور هذا الخطأ ..إذا اردت تجربته يمكن زيارتها من هنا
http://validator.w3.org/#validate_by_uri\\
توفر هذه الأداة عدة طرق لاختيار الصفحة المراد فحصها ، اما عبر رابط الصفحة، او إدخال كود HTML مباشر، او عبر رفع ملف، و تحاول التحقق من المعايير و اكتشاف الاخطاء بناء على نوعية المستند المعرفة في الصفحة نفسها، او بامكانك إختيار نوعية مستند بصورة يدوية، و تتيح لك ايضا خيار (تنظيف الصفحة) بواسطة اداة Tidy و ايضا ترتيب كود HTML ليكون سهل القراءة، pretty source code