مدقق CSS HTML
مدقق CSS HTML (المعروف سابقًا باسم مدقق CSE HTML ) هو محرر HTML و CSS لأنظمة مايكروسوفت ويندوز ( ولينكس وأنظمة التشغيل الأخرى الشبيهة بيونكس عند استخدامه مع Wine )، يساعد مطوري الويب على إنشاء مستندات HTML / HTML5 و XHTML و CSS سليمة نحويًا وسهلة الوصول ، وذلك من خلال تحديد الأخطاء والمشاكل المحتملة مثل مشاكل توافق المتصفحات والأخطاء الشائعة. كما أنه قادر على فحص الروابط، والتدقيق الإملائي، واقتراح التحسينات، وتنبيه المطورين إلى الوسوم والخصائص والسمات وخصائص CSS المهملة أو القديمة أو الخاصة، واكتشاف المشاكل التي قد تؤثر على تحسين محركات البحث .
تم تطوير وتسويق وبيع برنامج CSS HTML Validator بواسطة شركة AI Internet Solutions LLC، ومقرها الولايات المتحدة الأمريكية . [ 1 ] صدرت النسخة الأولى من البرنامج عام 1997 لنظام التشغيل Windows 95. أما النسخة الحالية فهي 2026/v26.02 [ 2 ] (بتاريخ 9 يناير 2026)، وهي متوافقة مع أنظمة Windows 10 والإصدارات الأحدث، بما في ذلك Windows 11. أُتيحت أداة سطر أوامر أصلية لأنظمة macOS و Linux (تُسمى htmlval) مع الإصدار 23. يتوفر حاليًا ثلاثة إصدارات رئيسية من CSS HTML Validator : Pro/Professional وHome/Standard وLite. تم إيقاف إصدار Enterprise في عام 2025/v25. على الرغم من أن التطبيق يُعتبر منتجًا تجاريًا بشكل عام (باستثناء إصدار Lite)، إلا أن هناك نسخة مجانية من إصدار Home متاحة للاستخدام الشخصي/التعليمي غير التجاري. كما تتوفر نسخة مجانية محدودة من أداة سطر الأوامر htmlval لأنظمة macOS وLinux.
سمات
يتضمن مدقق CSS وHTML محرر HTML ، ومدققًا لـ HTML و XHTML و htmx وعلامات التنسيق متعددة اللغات و CSS و PHP و JavaScript ( باستخدام JSLint أو JSHint )، ومدققًا للروابط (للكشف عن الروابط المعطلة )، ومدققًا إملائيًا ، ومدققًا لإمكانية الوصول ، ومدققًا لتحسين محركات البحث (SEO). كما يتيح متصفح الويب المدمج للمطورين تصفح الإنترنت أثناء التحقق التلقائي من صحة الصفحات.
لأن المستندات يتم فحصها محليًا ولا يتم تحميلها عبر الإنترنت إلى خادم ليتم فحصها، يتم إجراء عمليات التحقق بسرعة نسبية، وتزداد مستويات الأمان والخصوصية.
تتيح لغة البرمجة النصية المخصصة TNPL، المتوفرة في إصداري Pro وEnterprise، إمكانية تخصيص عمليات التحقق من الصحة عن طريق إضافة رسائل التحقق أو حذفها أو تغييرها. كما يمكن استخدام TNPL لدمج عمليات التحقق المخصصة لتلبية المتطلبات الفريدة للأفراد أو الكيانات.
تتيح أداة "معالج الدفعات"، المتوفرة في إصداري Pro وEnterprise، فحص مواقع الويب بأكملها، أو أجزاء منها، أو قائمة من مستندات الويب المحلية. ويُنشئ "معالج الدفعات" تقارير بتنسيق HTML أو XML القياسي، ويمكن عرض هذه التقارير باستخدام متصفح ويب عادي.
يتضمن مدقق إمكانية الوصول دعمًا لتعديل القسم 508 لقانون إعادة التأهيل لعام 1973 وإرشادات إمكانية الوصول إلى محتوى الويب (WCAG 1.0 و WCAG 2.0/2.1/2.2).
باستخدام نسخة من HTML Tidy تدعم HTML5 وأداة Pretty Print & Fix، يستطيع CSS HTML Validator إصلاح بعض المشاكل الشائعة في مستندات HTML و XHTML تلقائيًا . مع ذلك، لا يمكن إصلاح بعض المشاكل (أو إصلاحها بشكل صحيح) باستخدام الأدوات الآلية، وتتطلب مراجعة وإصلاحًا يدويًا.
سجل الإصدارات
أُضيفت ميزة التحقق من صحة ترميز متعدد اللغات في الإصدار 12، ودعم تطوير تطبيقات الجوال (لـ HTML وCSS) في الإصدار 14، وتم تحسينه في الإصدار 15. أضاف الإصدار 15 ميزة التحقق من بناء الجملة المدمجة لملفات JSON و HTML5 cache manifest . أضاف الإصدار 16 ميزة فحص JavaScript باستخدام JSHint ، وهي أداة تحليل ثابتة لفحص JavaScript، ولكنه لا يزال يدعم JSLint . أضاف الإصدار 17 دعم مشروع صفحات الجوال المُسرّعة (ACCELETRATED Mobile Pages Project )، وهو نوع من HTML مُحسَّن لتصفح الويب على الجوال، ودعم التحقق المباشر من DOM باستخدام متصفح جوجل كروم [ 3 ].
يُعيد برنامج CSS HTML Validator 2018/v18 تسمية البرنامج من CSE HTML Validator إلى CSS HTML Validator، ويتضمن دعمًا مُحدّثًا لـ HTML5 وCSS. كما أضاف الإصدار 18 تقريرًا جديدًا بعنوان "حسب الرسالة" في معالج المعالجة الدفعية، وألغى دعمه لأنظمة Windows Vista والإصدارات الأقدم.
يتضمن برنامج CSS HTML Validator 2019/v19 دعمًا مُحدّثًا لـ HTML وCSS، ويضيف دعمًا لمعيار WCAG 2.1، ويُحسّن الأداء عند التشغيل عبر Wine (برنامج) ، وهو تطبيق أصلي 64 بت (بينما كانت الإصدارات السابقة 32 بت). أما برنامج CSS HTML Validator 2020/v20، الذي صدر لأول مرة في يناير 2020، فيتضمن تحديثات لـ HTML وCSS وإمكانية الوصول، بالإضافة إلى تحديثات أخرى، بما في ذلك دعم مُحسّن لمشروع صفحات الجوال المُسرّعة (AJP) . كما تم تغيير اسم الإصدار القياسي (Standard) إلى الإصدار المنزلي (Home) بدءًا من الإصدار 20.
يتضمن برنامج CSS HTML Validator 2021/v21، الذي تم إصداره لأول مرة في يناير 2021، تحديثات إضافية لـ HTML وCSS وإمكانية الوصول وغيرها.
يتضمن برنامج CSS HTML Validator 2022/v22، الذي صدر في يناير 2022، تحسينات وتحديثات لضمان مواكبة البرنامج لأحدث التقنيات، بالإضافة إلى محرك عرض جديد Microsoft Edge WebView2 لمتصفح الويب المدمج، وثلاثة أنماط داكنة جديدة. كما أضافت التحديثات اللاحقة للإصدار 22 دعمًا لفحص سطور JSON ومستندات NDJSON .
يتضمن برنامج CSS HTML Validator 2023/v23، الذي صدر في يناير 2023، تحسينات وتحديثات إضافية لضمان مواكبة البرنامج لأحدث التقنيات. كما قدم الإصدار الجديد نسخًا جديدة من محرك التحقق الأساسي، تعمل عبر سطر الأوامر، لأنظمة macOS و Linux ، تحت اسم htmlval لنظامي Mac وLinux. [ 4 ] وقد تم إيقاف الدعم الرسمي لأنظمة Windows 7 و8 و8.1 في إصدار 2023/v23.
يتضمن الإصدار 24 من برنامج CSS HTML Validator، الذي صدر في يناير 2024، تحديثات وتحسينات، بالإضافة إلى دعمه لملفات HTMLX . أما الإصدار 25، الذي صدر في ديسمبر 2024، فيتضمن تحديثات وتحسينات إضافية لعام 2025. وقد توقف الإصدار 25 دعم إصدار Enterprise، ونُقلت وظائف Enterprise إلى إصدار Pro.
يتضمن برنامج CSS HTML Validator 2026/v26، الذي تم إصداره في يناير 2026، دعمًا محدثًا لـ HTML و CSS.
تم إيقاف إصدار عبر الإنترنت يعتمد على CSS HTML Validator Pro والذي يمكنه التحقق من المستندات عبر تحميل الملفات أو عنوان URL أو المقتطفات (إدخال النص المباشر) في مايو 2017 لصالح إصدار سطح المكتب لنظام التشغيل Microsoft Windows.
الغرض من التحقق
يهدف التحقق من صحة مستندات HTML وXHTML وCSS وفحصها آليًا إلى ضمان سلامة بنيتها النحوية وخلوها من المشاكل. ومن المرجح أن تكون مستندات HTML وXHTML وCSS التي تم فحصها أكثر ملاءمة لما يلي:
- أن يكون أكثر سهولة في الوصول إليه للأشخاص ذوي الإعاقة (مثل المكفوفين)، وكذلك لجميع المستخدمين بشكل عام
- يتم العرض بشكل أسرع (لا يتعين على برامج تصفح الإنترنت "اكتشاف" وفك شفرة بناء الجملة الخاطئ)
- يتم عرض النتائج كما هو مُخطط لها وبمشاكل أقل على مجموعة متنوعة من متصفحات المستخدمين، بما في ذلك الأجهزة المحمولة.
- يؤدي ذلك إلى قيام المتصفحات ووكلاء المستخدم ببناء نموذج كائن مستند أكثر اتساقًا ، وهو أمر مهم لـ CSS و JavaScript
- أن يكون متوافقًا مع الإصدارات المستقبلية من برامج المستخدم والمتصفحات ("مقاوم للمستقبل").
- يجب أن يكون متوافقًا مع مواصفات HTML وXHTML وCSS الحالية والمستقبلية
- تسبب مشاكل أقل للزوار وفهرسة الويب
- لا تحتوي على روابط معطلة أو مكسورة أو تالفة
على الرغم من أن أدوات الفحص الآلي مفيدة لتطوير المواقع الإلكترونية وصيانتها المستمرة، إلا أنها لا تضمن عرض المستند وسلوكه بالشكل المطلوب في جميع المتصفحات. لذا، ينبغي على المطورين اختبار المستندات دائمًا على مجموعة متنوعة من المتصفحات (بما في ذلك متصفحات الجوال) لتحديد المشكلات التي لا يمكن اكتشافها باستخدام أدوات الفحص الآلي.
الاختلافات عن أدوات التحقق الأخرى من صحة HTML
- مدقق CSS HTML هو تطبيق سطح مكتب يعمل دون اتصال بالإنترنت لأنظمة مايكروسوفت ويندوز ، وأداة سطر أوامر أصلية لأنظمة macOS ولينكس، ولا يتطلب اتصالاً بالإنترنت. ويُعدّ عمل مدقق CSS HTML دون اتصال بالإنترنت ميزةً تُخالف الخدمات الإلكترونية عبر الإنترنت.
- يعمل مدقق CSS HTML بشكل أساسي دون اتصال بالإنترنت (باستثناء فحص الروابط الذي يتطلب الاتصال بالإنترنت)، مما يوفر مزايا السرعة والخصوصية مقارنةً بالحلول والخدمات المستندة إلى الويب مثل خدمة التحقق من ترميز W3C . مع ذلك، يجب على المستخدم تحديث البرنامج باستمرار، على عكس الحلول المستندة إلى الويب التي يتولى مزود الخدمة تحديثها عادةً.
- يقوم مدقق CSS HTML بفحص بناء جملة HTML/XHTML و CSS والروابط والتهجئة وإمكانية الوصول و JavaScript و SEO و PHP في تمريرة واحدة، بينما تكون أدوات التحقق القائمة على DTD أكثر محدودية ولا يمكنها التحقق من HTML5 .
- يتضمن مدقق CSS HTML لغة برمجة نصية مدمجة (تسمى TNPL) تتيح درجة عالية من التخصيص عبر البرمجة النصية و"وظائف المستخدم". وهذا يسمح للمطورين بإضافة عمليات تحقق ورسائل مخصصة (متخصصة).
- يتضمن مدقق CSS HTML مدققًا قائمًا على تعريف نوع المستند (DTD)، والذي يمكن استخدامه اختياريًا للتحقق من إصدارات HTML القائمة على DTD (الإصدارات السابقة لـ HTML5). مع ذلك، يتمثل أحد الاختلافات الرئيسية لمدقق CSS HTML في أن محرك التحقق المخصص الخاص به قادر على إجراء فحوصات أكثر على المستند مقارنةً بالمدقق القائم على DTD. ويعود ذلك إلى أن المدققات القائمة على DTD تقتصر على التحقق فقط مما يمكن تحديده في تعريف نوع المستند .
اندماج
يتكامل برنامج CSS HTML Validator مع برامج أخرى تابعة لجهات خارجية، مثل تلك المذكورة أدناه. وهذا يسمح بالتحقق من صحة البيانات باستخدام CSS HTML Validator من داخل البرنامج التابع للجهة الخارجية.
- EmEditor - يتضمن إصدارًا خاصًا خفيفًا من مدقق CSS HTML للتحقق المدمج من HTML و CSS
- برمجيات بلومنتالز [ 5 ] - تتكامل العديد من منتجات برمجيات بلومنتالز مع مدقق CSS HTML
- مجموعة أدوات HTML
- الصفحة الرئيسية
- محلل مواقع الويب Microsys A1 [ 6 ]
- برنامج TextPad
مراجع
- ↑ حول شركة AI Internet Solutions LLC ، تم الاطلاع عليه بتاريخ 2026-01-09.
- ↑ مُدقِّق CSS HTML 2026 (الإصدار 26.02) متوفر الآن! تم الاطلاع عليه بتاريخ 9 يناير 2026
- ↑ استخدام أدوات مطوري جوجل للتحقق من صحة DOM تم استرجاعه في 25-09-2020.
- ↑ متوفر الآن: إصدارات جديدة من مدقق CSS HTML لأنظمة Mac وLinux مع نسخة محدودة مجانية. تم الاطلاع بتاريخ 24 يناير 2025.
- ↑ تم الاطلاع على معلومات برنامج بلومنتالز بتاريخ 20 يناير 2020
- ↑ تم استرجاع بيانات محلل مواقع الويب A1 بتاريخ 11 أغسطس 2017
روابط خارجية
- تطوير مواقع الويب
