محقق CSS HTML

محقق CSS HTML
المطور(ون)شركة حلول الانترنت الذكية
إصدار مستقر
2024 (v24.03) / 24 يونيو 2024 ؛ منذ 3 أشهر ( 2024-06-24 )
نظام التشغيلويندوز 10 والإصدارات الأحدث
يكتبمحرر HTML
رخصةبرنامج تجريبي
موقع إلكترونيwww.htmlvalidator.com

CSS HTML Validator (المسمى سابقًا CSE HTML Validator ) هو محرر HTML ومحرر CSS لنظامي التشغيل WindowsLinux عند استخدامه مع Wine ) يساعد مطوري الويب على إنشاء مستندات HTML / HTML5 و XHTML و CSS صحيحة نحويًا ويمكن الوصول إليها من خلال تحديد الأخطاء والمشكلات المحتملة مثل مشكلات توافق المتصفح والأخطاء الشائعة. كما أنه قادر على التحقق من الروابط والتحقق من التهجئة واقتراح التحسينات وتنبيه المطورين إلى العلامات والسمات وخصائص CSS القديمة أو القديمة أو الملكية والعثور على المشكلات التي يمكن أن تؤثر على تحسين محرك البحث .

تم تطوير CSS HTML Validator وتسويقه وبيعه بواسطة AI Internet Solutions LLC التي تقع في تكساس . [1] تم إصدار الإصدار الأول من CSS HTML Validator في عام 1997 لنظام التشغيل Windows 95. الإصدار الحالي هو 2024/v24.03 [2] (اعتبارًا من 24 يونيو 2024) وهو مخصص لنظام التشغيل Windows 10 وما فوق، بما في ذلك Windows 11. أصبح إصدار سطر أوامر أصلي لنظامي التشغيل macOS و Linux (يسمى htmlval) متاحًا مع الإصدار 23. هناك أربعة إصدارات رئيسية من CSS HTML Validator - Enterprise وPro/Professional وHome/Standard وLite. في حين أن التطبيق هو عمومًا منتج تجاري (باستثناء إصدار Lite)، يتوفر إصدار مجاني من إصدار Home للاستخدام الشخصي/التعليمي غير التجاري. يتوفر أيضًا إصدار مجاني محدود من أداة سطر أوامر htmlval لنظامي التشغيل macOS وLinux.

سمات

يتضمن CSS HTML Validator محرر HTML ومحقق HTML و XHTML و htmx وعلامات الترميز المتعددة اللغات و CSS و PHP و JavaScript (باستخدام JSLint أو JSHint ) ومدقق الروابط (للعثور على الروابط الميتة والمكسورة ) ومدقق الإملاء ومدقق إمكانية الوصول ومدقق تحسين محرك البحث (SEO). يسمح متصفح الويب المتكامل للمطورين بتصفح الويب أثناء التحقق من صحة الصفحات تلقائيًا.

نظرًا لأن المستندات يتم فحصها محليًا وليس تحميلها عبر الإنترنت إلى خادم للتحقق منها، فإن عمليات التحقق تتم بسرعة نسبية، كما يتم تعزيز الأمان والخصوصية.

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

يمكن لأداة Batch Wizard، المضمنة في إصدارات Pro وEnterprise، فحص مواقع ويب كاملة أو أجزاء من مواقع ويب أو قائمة بمستندات ويب محلية. تقوم أداة Batch Wizard بإنشاء تقارير بتنسيق 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 . أضاف الإصدار 16 فحص JavaScript باستخدام JSHint ، وهي أداة تحليل كود ثابتة للتحقق من JavaScript، ولكنها تستمر أيضًا في دعم JSLint . أضاف الإصدار 17 دعمًا لمشروع Accelerated Mobile Pages ، وهو نوع من HTML مُحسَّن لتصفح الويب عبر الأجهزة المحمولة، ودعم التحقق المباشر من DOM باستخدام Google Chrome [3]

يعيد CSS HTML Validator 2018/v18 تسمية البرنامج من CSE HTML Validator إلى CSS HTML Validator ويتضمن دعمًا محدثًا لـ HTML5 وCSS. كما أضاف الإصدار 18 تقريرًا جديدًا "حسب الرسالة" في Batch Wizard وأسقط الدعم لنظام التشغيل Windows Vista والإصدارات الأقدم.

يتضمن CSS HTML Validator 2019/v19 دعمًا محدثًا لـ HTML وCSS، ويضيف دعم WCAG 2.1، ويحسن الدعم عند التشغيل ضمن Wine (برنامج) ، وهو تطبيق أصلي 64 بت (الإصدارات السابقة كانت 32 بت). يتضمن CSS HTML Validator 2020/v20، الذي تم إصداره لأول مرة في يناير 2020، تحديثات HTML وCSS وإمكانية الوصول وتحديثات أخرى، بما في ذلك الدعم المحسن لمشروع Accelerated Mobile Pages . أيضًا، بدءًا من الإصدار 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.

تم إصدار CSS HTML Validator 2024/v24 في يناير 2024 ولا يزال الإصدار الرئيسي الحالي، ويتضمن المزيد من التحديثات والتحسينات. كما يضيف دعمًا لـ htmx.

تم إيقاف إصدار عبر الإنترنت يعتمد على CSS HTML Validator Pro الذي يمكنه التحقق من المستندات عبر تحميل الملف أو عنوان URL أو المقاطع (إدخال النص المباشر) في مايو 2017 لصالح إصدار سطح المكتب لنظام التشغيل Microsoft Windows.

غرض التحقق

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

  • أن تكون أكثر سهولة في الوصول للأشخاص ذوي الإعاقة (مثل المكفوفين)، وكذلك لجميع المستخدمين بشكل عام
  • تقديم أسرع (لا يتعين على وكلاء المستخدم "اكتشاف" وفك رموز بناء الجملة الخاطئة)
  • تقديم العرض على النحو المقصود وبمشكلات أقل على مجموعة متنوعة من وكلاء المستخدم، بما في ذلك الأجهزة المحمولة
  • يؤدي ذلك إلى قيام المتصفحات ووكلاء المستخدم ببناء نموذج كائن مستند أكثر اتساقًا ، وهو أمر مهم بالنسبة إلى CSS وJavaScript
  • أن تكون متوافقة مع الإصدارات المستقبلية من وكلاء المستخدم والمتصفحات ("متوافقة مع المستقبل")
  • أن تكون متوافقة مع مواصفات HTML وXHTML وCSS الحالية والمستقبلية
  • تسبب مشاكل أقل للزوار وفهرسة الويب
  • لا تحتوي على روابط ميتة أو مكسورة أو متعفنة

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

الاختلافات عن محققي HTML الآخرين

  • CSS HTML Validator هو تطبيق سطح مكتب غير متصل بالإنترنت لنظامي التشغيل Microsoft Windows وأداة سطر أوامر أصلية لنظامي التشغيل macOS و Linux ولا تتطلب اتصالاً بالإنترنت. إن طبيعة CSS HTML Validator غير المتصلة بالإنترنت تتناقض مع الخدمات المستندة إلى الويب عبر الإنترنت.
  • يعمل CSS HTML Validator بشكل أساسي دون اتصال بالإنترنت (باستثناء التحقق من الروابط عندما يتعين الاتصال بالإنترنت)، وهو ما يوفر فوائد السرعة والخصوصية مقارنة بالحلول والخدمات المستندة إلى الويب مثل خدمة التحقق من ترميز W3C . ومع ذلك، يجب على المستخدم تحديث البرنامج على عكس الحلول المستندة إلى الويب والتي يتم تحديثها عادةً بواسطة مزود الحل.
  • يتحقق CSS HTML Validator من قواعد HTML/XHTML، وCSS ، والروابط، والتهجئة، وإمكانية الوصول ، و JavaScript ، و SEO ، و PHP بمرور واحد، في حين أن محققي DTD أكثر محدودية ولا يمكنهم التحقق من HTML5 .
  • يتضمن CSS HTML Validator لغة برمجة نصية مدمجة (تسمى TNPL) والتي تسمح بدرجة عالية من التخصيص عبر البرمجة النصية و"وظائف المستخدم". يتيح هذا للمطورين إضافة عمليات التحقق والتحقق والرسائل المخصصة (المتخصصة).
  • يتضمن CSS HTML Validator محققًا قائمًا على DTD يمكن استخدامه اختياريًا للتحقق من إصدارات HTML القائمة على DTD (الإصدارات السابقة لـ HTML5)، ومع ذلك فإن أحد الاختلافات الأساسية لـ CSS HTML Validator هو أن محرك التحقق المخصص الخاص به يمكنه إجراء المزيد من عمليات التحقق على المستند مقارنة بالمحقق القائم على DTD. وذلك لأن المحققين القائمين على DTD يقتصرون على التحقق فقط مما يمكن تحديده في تعريف نوع المستند .

اندماج

يتكامل CSS HTML Validator مع برامج أخرى تابعة لجهات خارجية مثل تلك المدرجة أدناه. وهذا يسمح بالتحقق باستخدام CSS HTML Validator من داخل البرنامج التابع لجهات خارجية.

  • EmEditor - يتضمن إصدار Lite خاص من CSS HTML Validator 2019 للتحقق المدمج من HTML وCSS
  • Blumentals Software [5] - تتكامل العديد من منتجات برامج Blumentals مع CSS HTML Validator
  • مجموعة أدوات HTML
  • الصفحة الرئيسية
  • محلل موقع الويب Microsys A1 [6]
  • لوحة نصية

مراجع

  1. ^ حول AI Internet Solutions LLC تم الاسترجاع في 2021-04-27.
  2. ^ CSS HTML Validator 2024 (v24.03) متوفر الآن! تم الاسترجاع في 2024-06-24
  3. ^ استخدام أدوات مطوري Google للتحقق من صحة DOM تم الاسترجاع في 2020-09-25.
  4. ^ متوفر الآن: CSS HTML Validator لنظام Linux! تم الاسترجاع في 2023-10-05
  5. ^ Blumentals Software تم الاسترجاع في 2020-01-20
  6. ^ تم استرجاع A1 Website Analyzer في 2017-08-11
  • الموقع الرسمي
  • تثبيت CSS HTML Validator على Linux باستخدام Wine
Retrieved from "https://en.wikipedia.org/w/index.php?title=CSS_HTML_Validator&oldid=1243762222"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate