مدقق HTML
Freeيتحقق من HTML بحثًا عن الوسوم غير المغلقة، والمعرّفات المكررة، والعناصر القديمة، ومشكلات شائعة أخرى محددة جيدًا، تم التحقق منه بمحلل مطابقة وسوم خاص به، وليس مدقق مطابقة W3C الكامل.
يعمل بالكامل في متصفحك. لا يُرفع HTML الخاص بك إلى أي مكان أبدًا.
النشاط الأخير
مرئي للجميع. آخر 20 استخدامًا من جميع الزوار، الأحدث أولاً.
لا يوجد نشاط بعد. كن أول من يبدأ.
ماذا تفعل هذه الأداة
الصق HTML وستتحقق منه هذه الأداة بحثًا عن مجموعة مركزة من المشكلات الشائعة والمحددة جيدًا: الوسوم غير المغلقة أو غير المتطابقة، وسمات id المكررة، نص alt المفقود على الصور، العناصر القديمة، صيغة الإغلاق الذاتي غير الصالحة على العناصر غير الفارغة، وتصريحات DOCTYPE أو lang أو charset المفقودة. ترتبط كل مشكلة بالسطر الذي وُجدت فيه.
كيف يعمل
يقوم محلل خفيف الوزن بمسح HTML وسمًا تلو الآخر، مع الحفاظ على مكدس من العناصر المفتوحة حاليًا، تمامًا كما يتتبع المتصفح التداخل داخليًا، متجاوزًا التعليقات ومحتويات كتل <script> و<style>. عندما لا يتطابق وسم الإغلاق مع ما هو أعلى المكدس، أو لا يزال في المكدس إدخالات متبقية في النهاية، يُبلَّغ عنها كوسوم غير مغلقة أو غير متطابقة. وبشكل منفصل، تبحث التعبيرات النمطية عن سمات id المكررة، وسمات alt المفقودة على الصور، وأسماء العناصر القديمة.
المشكلات التي تحلها
- العثور على وسم غير مغلق يكسر تخطيط الصفحة بشكل خفي في مكان أبعد.
- اكتشاف سمات id المكررة قبل أن تتسبب في سلوك غير متوقع لمحدد CSS أو استدعاء getElementById في JavaScript.
- اكتشاف العناصر القديمة المتبقية من كود قديم أو مقتطفات منسوخة ولصقها.
- التحقق من أساسيات إمكانية الوصول مثل نص alt ولغة المستند المُعلنة.
الأسئلة الشائعة
›هل هذا نفس مدقق ترميز W3C؟
لا. يتحقق مدقق W3C الرسمي من المطابقة الكاملة لمواصفات HTML، بمئات القواعد التي تغطي كل عنصر وسمة. تركز هذه الأداة على مجموعة أصغر من المشكلات الشائعة والمحددة جيدًا التي يكون اكتشافها مبكرًا مفيدًا حقًا: الوسوم غير المغلقة، والمعرّفات المكررة، والعناصر القديمة، وبعض فحوصات السمات المفقودة. للحصول على تقرير مطابقة كامل، استخدم مدقق W3C جنبًا إلى جنب مع هذه الأداة.
›لماذا يُعلَّم غياب DOCTYPE أو lang أو charset كتحذيرات بدلاً من أخطاء؟
ستظل المتصفحات تعرض الصفحة بدون هذه العناصر، لذا فهي ليست قاتلة، لكنها تؤثر على إمكانية الوصول والتدويل ومدى موثوقية اختيار المتصفح لوضع العرض. يتم تعليمها لأن إصلاحها يكاد يكون دائمًا القرار الصحيح، وليس لأن الصفحة معطلة بدونها.
›ما الذي يُعتبر وسمًا "قديمًا" هنا؟
العناصر التي تُصنّفها مواصفات HTML5 صراحةً على أنها مهملة، مثل <center> و<font> و<marquee> و<acronym>، وذلك عادةً لأن CSS أصبح الآن يغطي ما كانت تفعله، بطريقة تفصل المحتوى عن العرض. لا تزال تعمل في المتصفحات للتوافق مع الإصدارات السابقة، لكن يجب عدم استخدامها في الكود الجديد.
›هل يفحص المحتوى داخل وسوم <script> أو <style>؟
لا، يتم تخطي محتوياتها بالكامل أثناء مطابقة الوسوم، نظرًا لأن JavaScript أو CSS يمكن أن يحتويا بسهولة على نص يشبه وسم HTML (داخل سلسلة نصية، على سبيل المثال) دون أن يكون كذلك فعليًا، مما قد ينتج عنه نتائج إيجابية كاذبة لولا ذلك.
›لماذا يتم تعليم صيغة الإغلاق الذاتي مثل <div />؟
في HTML (على عكس XML أو XHTML)، يتم تجاهل الشرطة المائلة اللاحقة على عنصر غير فارغ مثل <div> أو <span> ببساطة، ولا يُعتبر العنصر مغلقًا بها، ولا يزال يحتاج إلى وسم إغلاق منفصل خاص به. هذا مصدر شائع لأخطاء الوسوم غير المغلقة عن طريق الخطأ عند نسخ أنماط من JSX أو XML.
أدوات ذات صلة
نص
محول Excel إلى جدول HTML
الصق من Excel أو Google Sheets، أو ارفع ملف .xlsx/.xls/.csv، واحصل على جدول HTML نظيف مع معاينة مباشرة وتنسيق اختياري ومحاذاة الأعمدة الرقمية.
Freeنص
محول كيانات HTML
حوّل النص إلى كيانات HTML ومنها في كلا الاتجاهين في آن واحد، مع تنسيقات رقمية عشرية أو سداسية عشرية وجدول مرجعي سريع للكيانات الشائعة.
Freeنص
محول الأساس العددي
حوّل رقمًا بين الثنائي والثماني والعشري والسادس عشري وBCD وترميز غراي وأي أساس مخصص من 2 إلى 36، كلها دفعة واحدة من إدخال واحد.
Freeنص
مولد وفاحص تجزئة Bcrypt
ولّد وتحقق من تجزئات كلمات مرور bcrypt بالكامل في متصفحك باستخدام WebAssembly، مع عامل تكلفة وملح قابلين للتعديل.
Freeنص
محول القراءة البيونية
حوّل أي نص إلى تنسيق القراءة الحيوية بجعل الجزء الأول من كل كلمة غامقًا لمساعدتك على القراءة بشكل أسرع والتركيز بشكل أفضل.
Freeنص
مولد تجزئة Blake2b
احسب تجزئة BLAKE2b لنص أو ملف في متصفحك، مع طول إخراج قابل للتعديل وتجزئة اختيارية بمفتاح (MAC).
Freeنص
أداة شيفرة قيصر
شفّر أو فكّ تشفير النص بشيفرة قيصر الكلاسيكية، مع جدول تعيين A-Z وقائمة قوة غاشمة ومخطط تكرار الحروف واختصار ROT13.
Freeنص
مولد فن ASCII
حوّل النص المكتوب أو الصورة التي تم تحميلها إلى فن ASCII. اختر نمط خط أو تدرج أحرف، واحتفظ باللون، وصدّر كنص عادي أو PNG.
التعليقات (0)
هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.
لا توجد تعليقات بعد. كن أول من يشارك رأيه!