منسق HTML

نسّق كود HTML واجعله سهل القراءة

نبذة عن منسق HTML

يعيد «منسق HTML» إضافة المسافات البادئة إلى صفحة أو جزء منها بواسطة js-beautify، المحرك الذي يقوم عليه beautifier.io، في متصفحك. تحصل العناصر المتداخلة على مسافتين لكل مستوى، وتضاف المسافات البادئة أيضا إلى محتوى <head> و<body>. وتنسق كتل <script> و<style> المضمنة على أنها JavaScript وCSS. ولا تفتح العناصر الفارغة مثل <br> و<img> مستوى جديدا، وتبقى السمات كما كتبت، ويترك محتوى <pre> و<textarea> كما كتب تماما، لأن المسافات فيه مرئية. ولا تقسم الأسطر الطويلة. ولا يتحقق من صحة كود HTML: تنسق الوسوم غير المغلقة دون أي تحذير.

مثال

مقتطف من سطر واحد: يحتفظ محتوى <pre> بمسافاته، وينسق النص البرمجي.

الإدخال

<div><p>Hello <b>world</b></p><pre>  a
   b</pre><script>if(x){go()}</script></div>

الإخراج

<div>
  <p>Hello <b>world</b></p>
  <pre>  a
   b</pre>
  <script>
    if (x) {
      go()
    }
  </script>
</div>

كيفية تنسيق كود HTML

  1. 1الصق كود HTML، مستندا كاملا أو مقتطفا، في «الإدخال».
  2. 2انقر على «تنسيق».
  3. 3راجع الكود بمسافاته البادئة في «الإخراج».
  4. 4انقر على «نسخ» أو «تنزيل» («formatted.html»).

الصيغ والحدود

الإدخال
مستند HTML أو جزء منه، كنص
الإخراج
كود HTML بمسافات بادئة، يحفظ باسم formatted.html
المسافة البادئة
مسافتان لكل مستوى؛ تبقى الأسطر الفارغة، لكن لا يتتالى منها أكثر من سطر واحد؛ دون التفاف الأسطر
ما يبقى دون تغيير
محتوى <pre> و<textarea>، وقيم السمات

أين يعالج كود HTML الخاص بك

تجلب الصفحة js-beautify عند أول نقرة على «تنسيق»، ويعمل على جهازك، لذا لا يرفع كود HTML الخاص بك إلى خادمنا. إذا عرضت الصفحة رسالة خطأ، يتلقى سجل الأخطاء لدينا تلك الرسالة منقحة، بعد حذف المقاطع المقتبسة والأرقام الطويلة والعناوين منها، ومعها اسم الأداة واسم متصفحك وإصداره.

الأسئلة الشائعة

هل يمكن أن يغير التنسيق مظهر صفحتي؟

لا، في معظم الصفحات. تبقى العناصر السطرية مثل <b> في سطرها، وينسخ النص داخل <pre> و<textarea>، حيث تظهر كل مسافة، كما كتب. وتضاف فواصل الأسطر بين العناصر الكتلية مثل <div> و<p>، حيث لا تعرض.

هل ينسق كود CSS وJavaScript المضمن؟

نعم. ينسق الكود داخل <style> بقواعد CSS والكود داخل <script> بقواعد JavaScript، وكلاهما بمسافة بادئة تزيد مستوى واحدا على وسمه، كما في المثال أعلاه.

هل يصلح كود HTML المعطوب؟

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

نصائح وحيل

  • ✓لتصغير كود HTML بدلا من توسيعه، استخدم «تصغير الكود» في وضع HTML.