ما هو HTML ASCII؟

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

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

لاستخدام HTML ASCII في مستند HTML ، يجب وصف الحرف في تسلسل خاص يُعرف باسم رمز الهروب. يبدأ هذا بعلامة العطف متبوعة برطل ثم الرقم العشري لحرف ASCII أو تمثيل نصي للحرف. أحد الأمثلة هو الرمز للدلالة على حق المؤلف. رمز حقوق النشر هو الرقم العشري 169 في مجموعة أحرف ASCII ، ويمكن كتابته على هيئة نسخة كلمة في كود هروب HTML. هذا يعني أنه يمكن تضمين الحرف في مستند HTML كـ © أو © ، مع وجود الفاصلة المنقوطة في النهاية ضرورية لإكمال الكود.

أحد الاستخدامات المهمة لرموز HTML ASCII هو تمثيل الأحرف التي تُستخدم عادةً كأحرف تحكم داخل HTML. تُستخدم أحرف مثل أكبر من وأقل من الرموز للإشارة إلى العلامات في HTML. لعرض أحد هذه الأحرف ، يجب استخدام رمز هروب HTML ASCII بدلاً من الرمز المكتوب لأنه ، بخلاف ذلك ، قد يصبح رمز الصفحة تالفًا ويتسبب في عدم عرض موقع الويب بشكل صحيح.