مستند HTML (.html)
معيار قياسيHTML لغة الترميز التي تُستخدم لبناء صفحات الويب بالعناوين والروابط والنماذج والصور وغيرها من العناصر. تعرض المتصفحات هذا الهيكل وتستخدم CSS والبرامج النصية للتحكم في مظهره وسلوكه.
تحويل JSON إلى HTML
محول مجاني داخل المتصفح للتحويل من JSON إلى HTML. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات HTML من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات HTML من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة 0):
3C 21 44 4F 43 54 59 50 45 20 68 74 6D 6Cتمثيل ASCII: <!DOCTYPE html
التوحيد القياسي: معيار WHATWG HTML Living Standard / توصية W3C
المواصفات الفنية
| هيكلية الحاوية | تدفق نصي Unicode منظّم في عناصر شجرية لنموذج كائن المستند (DOM) |
| الضغط | تدفق نصي غير مضغوط (يُضغط عادةً أثناء النقل عبر HTTP باستخدام Brotli أو Gzip) |
| ترتيب البايتات (Endianness) | تدفق نصي بترميز UTF-8 / Unicode (وعلامة BOM اختيارية) |
| مساحات الألوان | sRGB, Display P3, Rec.2020 عبر CSS Color 4 |
| القنوات والبنية | ترميز النص الفائق، وتنسيق CSS، وتفاعلية JavaScript، وSVG المضمّن، وCanvas، والصوت والفيديو |
| الحد الأقصى للأبعاد | لا حدود ثابتة لمساحة المستند (تمرير لا نهائي) |
| الشفافية | يدعم شفافية CSS كاملة وقنوات ألفا للألوان (rgba/color()) وأنماط المزج |
| البث والتحميل التدرجي | تحليل تدفقي تدريجي: تعرض المتصفحات العناصر قبل اكتمال تنزيل الملف |
مصفوفة المقارنة التقنية: HTML مقابل المنافسين
| السمة التقنية | HTML (الحالي) | MD | XML | |
|---|---|---|---|---|
| التفاعل والمنطق | برمجة JavaScript و DOM كاملة | نص توضيحي ثابت فقط | تخزين البيانات (بدون منطق مدمج) | نصوص النماذج المحدودة (AcroJS) |
| مرونة التنسيق | تحكم بصري لا نهائي بـ CSS3/CSS4 | تنسيق افتراضي يعتمد على المظهر | يتطلب أوراق أنماط تنسيق XSLT | تخطيط ثابت بالبكسل بصرامة |
| عرض صفحات HTML | مدعوم عندما يوفر المتصفح أو نظام القراءة عارض EPUB | يتطلب محرك عرض Markdown | يتطلب عارض XML أو تنسيق | يتطلب ملحق PDF مدمج |
| الارتباط التشعبي | روابط ويب تشعبية أصلية (href) | بنية Markdown [text](url) | بنية XML XLink | تعليقات توضيحية لروابط PDF المضمنة |
أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري
تعرض الصفحة وسوم HTML الخام كنص أو أحرف غريبة مشوهة (مثل 'é').
السبب الجذري: فقدان إعلان مجموعة رموز UTF-8 ('<meta charset="utf-8">') أو رؤوس ترميز غير متطابقة.
الاسترداد: أضف '<meta charset="utf-8">' أو أعد التشفير إلى UTF-8 باستخدام محول النصوص File2File.app.
تحليل الأمان ومتجهات الهجوم على المحلّل
تنفّذ محركات عرض HTML النصوص البرمجية وتحلل العلامات المعقدة؛ وقد تؤدي المدخلات غير المنقّاة إلى ثغرات البرمجة النصية عبر المواقع (XSS).
ناقلات الهجوم المعروفة
- البرمجة النصية عبر المواقع المخزنة أو المنعكسة (XSS) لسرقة ملفات تعريف ارتباط جلسة المستخدم ورموز المصادقة.
- حقن HTML الذي يخدع المستخدمين عبر واجهات تسجيل الدخول المزيفة.
- ثغرات الأمان القائمة على DOM التي تتلاعب بـ document.location أو eval().
أفضل الممارسات الدفاعية: نظّف دائماً مدخلات المستخدم غير الموثوقة بمكتبات موثوقة مثل DOMPurify قبل إدراجها في DOM.
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- تعالج المتصفحات HTML مباشرة، لذا يمكن فتح الصفحة من دون قارئ مستندات منفصل. وتستخدم المحررات وأنظمة النشر HTML أيضًا لتنظيم محتوى الويب.
- تتكامل بسلاسة مع CSS للتصميم المرئي ومع JavaScript لإضافة التفاعل الديناميكي.
- يتيح محرك العرض المتدفق للمتصفحات تحليل HTML وتخطيطه وعرضه تدريجياً مع وصول البيانات عبر الشبكة.
القيود الفنية والسلبيات
- لا تضمّن ملفات HTML المستقلة الصور أو الخطوط أو أوراق الأنماط الخارجية المرتبطة بها إلا إذا جُمعت معها (مثلاً في MHTML أو بصيغة Base64).
- قد يختلف العرض قليلاً بين محركات المتصفحات (Blink وWebKit وGecko).
- مساحة الهجوم واسعة: قد تتسبب مدخلات المستخدم غير المهربة في ثغرات البرمجة النصية عبر المواقع (XSS).
معلومات تقنية طريفة
- ابتكر تيم بيرنرز لي لغة HTML في CERN في عام 1989 لمساعدة الفيزيائيين النوويين على مشاركة الأبحاث بسهولة عبر أجهزة الكمبيوتر.
- لا يتضمن معيار HTML الحي أرقام إصدارات (فلا يوجد «HTML6»)؛ بل يُصان ويُحدّث باستمرار.
- يمكنك النقر بزر الفأرة الأيمن على أي صفحة ويب واختيار «عرض مصدر الصفحة» للاطلاع على شيفرة HTML التي بُنيت بها.
الأسئلة التقنية المتكررة
ما الذي يُستخدم فيه HTML؟
يُستخدم HTML لهيكلة المحتوى على الإنترنت، وإنشاء صفحات الويب التي تحتوي على نصوص، وعناوين، وصور، وروابط، ونماذج، ووسائط متعددة مدمجة.
هل يمكنني تحويل HTML إلى PDF أو Markdown؟
نعم. يمكن لـ File2File.app عرض وتحويل أي ملف HTML إلى مستند PDF نظيف وقابل للطباعة أو ملف نصي خفيف بتنسيق Markdown مباشرة في متصفحك.
ما الفرق بين HTML و HTML5؟
HTML5 هو التطوير الحديث لـ HTML، حيث يضيف دعماً أصلياً لتشغيل الفيديو والصوت، ورسومات Canvas التفاعلية، والاستجابة للأجهزة المحمولة، وعناصر دلالية نظيفة مثل <header> و <article> و <footer>.
أزواج تحويل HTML ذات الصلة
يؤدي تحويل بيانات JSON إلى مصدر HTML إلى تحويل أزواج المفتاح والقيمة المهيكلة الخام إلى مستندات ويب قابلة للقراءة البشرية وجاهزة لعرض المتصفح.
يؤدي تحويل مصدر HTML إلى بيانات JSON إلى تحويل مستندات الويب القابلة للقراءة البشرية إلى أزواج مفتاح وقيمة مهيكلة للمعالجة البرمجية وإدخالها إلى واجهة برمجة التطبيقات.
يؤدي تحويل ملفات البريد الإلكتروني القياسية RFC 822 إلى لغة ترميز النص الفائق إلى تحويل حاويات الرسائل النصية العادية إلى مستندات ويب قابلة للعرض عالمياً.