منسّق HTML
رتّب HTML الفوضوي بمسافات مقروءة — أو صغّره لسطر واحد — بالكامل داخل متصفحك.
HTML منسّق
كيف تستخدم
- الصق أو اكتب HTML؛ يُنسّق (أو يُصغّر) أثناء الكتابة — بلا زر.
- بدّل التنسيق/التصغير واختر مسافتين أو 4؛ يتعطّل تحكّم المسافة في وضع التصغير.
- تُزاح العناصر الكتلية مستوى لكل عمق، سطر لكل منها. المحتوى المضمّن (نص مختلط بوسوم مثل <a> أو <b>) يُبقى كما كُتب.
- العناصر الباطلة (<br> و<img> و<input>…) لا تحتاج وسم إغلاق وتُحفظ كما هي، بما في ذلك /> اختياري.
- العناصر النصية الخام (<script> و<style> و<textarea> و<title> و<pre>) تُنسخ حرفياً؛ لا يُحلل شيء بداخلها.
مثال
المدخل
<div><h2>عنوان</h2><p>نص <b>غامق</b></p><a href="x">رابط</a></div>
المخرج
<div> <h2>عنوان</h2> <p>نص <b>غامق</b></p> <a href="x">رابط</a> </div>
يُبقى المحتوى المضمّن ومحتوى <script>/<style> كما هو؛ <img> عنصر باطل يُحفظ حرفياً.
القيود
- بنية فقط: اقتران الوسوم، والعناصر الباطلة، والإغلاق الضمني الشائع (li/td/tr/dt/dd/option/p/head) والتداخل. لا تحقق DTD/Schema.
- أكواد JavaScript و CSS المضمّنة لا تُنسّق — يُبقى محتوى <script>/<style> كما هو. (استخدم منسّق الأكواد لها.)
- لا يُستنتج كل وسم إغلاق HTML5 اختياري؛ التداخل التالف فعلياً يُبلغ عنه بالسطر والعمود.
- المحتوى المضمّن/المختلط متعمّداً لا يُعاد إزاحته. يُحفظ محتوى <pre>/<textarea>/<title> حرفياً.
- بلا رفع ملفات، بلا معاملات URL، بلا سجل، بلا حساب. المدخل لا يغادر متصفحك.
أدوات ذات صلة
منسّقات ونصوص أخرى في هذه الأدواتية.