العلامة
السمة الرئيسية للعلامة
باستخدام علامة
سمات العلامة
- ما هو قبل في هتمل: المفهوم والميزات
- مزايا استخدام العلامة المسبقة في هتمل
- كيف تعمل العلامة المسبقة في هتمل
- بناء جملة العلامة المسبقة في هتمل
- ميزات تنسيق النص في العلامة المسبقة
- العلامة المسبقة والمسافة البادئة في ترميز هتمل
- أمثلة على استخدام العلامة المسبقة في هتمل
- سؤال وجواب
- ما هو قبل في الترميز?
- كيفية استخدام العلامة المسبقة بشكل صحيح?
- ما هي ملامح كتابة التعليمات البرمجية باستخدام العلامة قبل?
- هل من الممكن استخدام العلامة قبل لتنسيق النص ليس فقط في أتش تي أم أل?
ما هو قبل في هتمل: المفهوم والميزات
الوسم
الملامح الرئيسية لاستخدام العلامة
- حفظ التنسيق: جميع المسافات وفواصل الأسطر المدرجة داخل العلامة
- الخط أحادي المسافة: نص داخل العلامة
- حفظ أحرف المسافات البيضاء: العلامة
الوسم
على سبيل المثال ، باستخدام علامة
نتيجة لذلك ، سيتم عرض الكود التالي على صفحة الويب:
الوسم
الوسم
مزايا استخدام العلامة المسبقة في هتمل
يتم استخدام العلامة المسبقة في هتمل لعرض النص المنسق مسبقا. يسمح لك بعرض جميع الأحرف والمسافات تماما كما هي مكتوبة في شفرة المصدر.
تتمثل إحدى المزايا الرئيسية لاستخدام العلامة المسبقة في الحفاظ على التخطيط ، بما في ذلك المسافات البادئة والمسافات وفواصل الأسطر. هذا الأسلوب مفيد بشكل خاص عند عرض الكود المصدري للبرامج أو عرض النص الذي يجب إعادة إنتاجه بالضبط على صفحة الويب.
بالإضافة إلى ذلك ، يمكن استخدام العلامة المسبقة لإنشاء قائمة منظمة. للقيام بذلك ، يمكنك استخدام رأ (قائمة مرقمة) و أول (قائمة نقطية) العلامات داخل العلامة قبل ، ويشار إلى كل عنصر من عناصر القائمة من قبل علامة لي.
البيانات 1
البيانات 2
البيانات 3
وبالتالي ، فإن استخدام العلامة المسبقة في هتمل يسمح لك بحفظ تنسيق النص ، وإنشاء قوائم وجداول منظمة ، وتبسيط عرض شفرة مصدر البرنامج والبيانات النصية الأخرى على صفحة ويب.
كيف تعمل العلامة المسبقة في هتمل
يتم استخدام العلامة المسبقة في هتمل لعرض النص ، والحفاظ على جميع المسافات وفواصل الأسطر وأحرف المسافات البيضاء الأخرى تماما كما هي مكتوبة في التعليمات البرمجية المصدر.
عادة ، عندما يعرض المتصفح نصا ، يتم ضغط جميع أحرف المسافات البيضاء في مسافة واحدة. يتيح لنا ذلك تقديم النص بطريقة مريحة وقابلة للقراءة دون الحاجة إلى إضافة الكثير من المسافات يدويا.
ومع ذلك ، نحتاج أحيانا إلى عرض النص تماما كما هو مكتوب في الكود ، مع الحفاظ على المسافات وفواصل الأسطر. في هذه الحالة ، ستساعدنا العلامة المسبقة.
لاستخدام العلامة المسبقة ، يكفي لف النص المطلوب داخل علامتي الفتح والإغلاق. على سبيل المثال:
مرحبا ، العالم!
هذا النص
سيتم عرض
دون تغيير.
سوف تبدو النتيجة مثل هذا:
مرحبا ، العالم!
هذا النص
سيتم عرض
دون تغيير.
غالبا ما تستخدم العلامة المسبقة لعرض الكود المصدري لبرنامج أو ملف نصي به مسافة بادئة وتنسيق. يمكن أن يكون هذا مفيدا عند إنشاء وثائق أو أمثلة تعليمات برمجية للتدريب.
ومع ذلك ، تجدر الإشارة إلى أنه عند استخدام العلامة المسبقة ، يتم حفظ جميع أحرف المسافات البيضاء ، لذلك لا يوصى باستخدامها للنصوص الطويلة أو كتل النص الكبيرة لتجنب التمرير الأفقي للصفحة.
بناء جملة العلامة المسبقة في هتمل
يتم استخدام العلامة المسبقة في هتمل لعرض النص المنسق مسبقا مع الحفاظ على جميع المسافات وفواصل الأسطر. ومن المفيد عندما تحتاج إلى عرض رمز البرنامج ، رسم الرسومات أسي ، أو إظهار أمثلة من إخراج النص مع الحفاظ على شكلها الأصلي.
يمكن رؤية مثال على استخدام العلامة المسبقة أدناه:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Integer nec odio.
Praesent libero.
Sed cursus ante dapibus diam.
Sed nisi.
Nulla quis sem at nibh elementum imperdiet.
- Duis sagittis ipsum.
- В результате браузер отобразит текст с сохранением форматирования:
- Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Integer nec odio.
Praesent libero.
Sed cursus ante dapibus diam.
Sed nisi.
Nulla quis sem at nibh elementum imperdiet.
Duis sagittis ipsum.
لاحظ أيضا أن علامات هتمل يمكن استخدامها داخل العلامة قبل ، ولكن سيتم عرضها حرفيا ، كما هو الحال في شفرة المصدر. للقيام بذلك ، تحتاج إلى استخدام تسلسل الهروب.
عادة ما يتم استخدام العلامة المسبقة مع العلامات لعرض التعليمات البرمجية أو الجداول للحفاظ على تنسيق النص المصدر. على سبيل المثال ، يمكنك استخدام الكود والعلامات المسبقة معا لعرض رمز البرنامج.
يمكن أيضا استخدام العلامة المسبقة لعرض أمثلة على إخراج النص الذي يجب أن يتطابق مع النص المصدر. في هذه الحالة ، عادة ما يتم استخدام خط أحادي المسافة بحيث يشغل كل حرف نفس المساحة.
ميزات تنسيق النص في العلامة المسبقة
العلامة المسبقة (من اللغة الإنجليزية "نص منسق مسبقا" — "نص بتنسيق محدد مسبقا") هي إحدى علامات ترميز هتمل القياسية. إنه مصمم لعرض النص بمسافات وفواصل أسطر وتنسيقات أخرى محددة في التعليمات البرمجية المصدر.
الميزة الرئيسية للعلامة المسبقة هي أن جميع الأحرف الموجودة داخل هذه العلامة يتم عرضها "كما هي" ، دون تحويل الأحرف أولا مثل:
المساحات;
فواصل الأسطر;
علامات التبويب وشخصيات التحكم الأخرى.
- هذا يجعل العلامة المسبقة مفيدة جدا لعرض الكود المصدري للبرنامج ، بالإضافة إلى الحفاظ على تنسيق النص ، والذي يمكن أن يؤدي التنسيق التلقائي له إلى تغييرات غير مقبولة.
- على عكس علامة الكود ، والتي تستخدم لتمييز أجزاء من شفرة المصدر داخل علامات أخرى (على سبيل المثال ، في علامة ف) ، تم تصميم العلامة المسبقة لعرض كتل كبيرة من النص مع الحفاظ على التنسيق الأصلي للنص نفسه.
- أيضا ، داخل العلامة المسبقة ، تعتبر جميع المسافات وعلامات التبويب وفواصل الأسطر أحرفا مهمة. هذا يعني أنه سيتم عرض شفرة المصدر داخل العلامة المسبقة مع الحفاظ على المسافة البادئة والمحاذاة. ومع ذلك ، يمكن أن يتسبب ذلك في حدوث مشكلات في عرض الخطوط الطويلة ، والتي يمكن أن تتجاهل قيود عرض الكتلة وإنشاء شريط تمرير أفقي داخل العلامة المسبقة.
إذا كنت ترغب في عرض شفرة المصدر دون حفظ فواصل الأسطر أو المسافات في بداية كل سطر جديد ، فيمكنك استخدام علامة الرمز داخل العلامة المسبقة.
تعتبر العلامة السابقة قديمة في هتمل 5 ، ولكنها لا تزال تستخدم على نطاق واسع لعرض رمز البرنامج وأجزاء النص الأخرى التي تتطلب التنسيق ليتم الحفاظ عليها.
العلامة المسبقة والمسافة البادئة في ترميز هتمل
أحد الاستخدامات الرئيسية للعلامة المسبقة هو عرض المسافات والمسافات البادئة في الكود. غالبا ما تستخدم المسافات أو حرف علامة التبويب لتنسيق المسافات البادئة بصريا في نص البرنامج. عندما يتم إخراج هذا النص في علامات عادية ، يتم ضغط جميع تسلسلات المسافات وعلامات التبويب إلى مسافة واحدة ويتم إخراج كيانات هتمل الخاصة بها للعرض. ومع ذلك ، عند استخدام العلامة المسبقة ، سيتم عرض المسافات وعلامات التبويب تماما كما هو محدد في شفرة المصدر.
وظيفة هيلوورلد () {
فار جي اس = " مرحبا, العالمية!";
وحدة التحكم.سجل (جي اس);
هناك طريقة أخرى لإضافة المسافة البادئة في ترميز هتمل وهي استخدام المسافة البادئة داخل العلامات. للقيام بذلك ، يمكنك استخدام خاصية الهامش المغلق. على سبيل المثال ، لإضافة مسافة بادئة إلى يسار عنصر قائمة ، يمكنك تعيين القيمة المقابلة لخاصية الهامش الأيسر.
مثال على استخدام المسافة البادئة داخل العلامات:
عنصر قائمة به مسافة بادئة على اليسار
عنصر القائمة المعتاد
عنصر آخر من اليسار
كما يتضح من الأمثلة ، يتيح لك استخدام العلامة المسبقة الحفاظ على البنية الأصلية للنص ، بما في ذلك المسافات البادئة والمسافات ، وهو أمر مفيد بشكل خاص عند عرض رمز البرنامج على صفحة الويب. ومع ذلك ، في معظم الحالات ، فمن المستحسن استخدام أنماط كس لإضافة المسافة البادئة في ترميز هتمل.
أمثلة على استخدام العلامة المسبقة في هتمل
علامة
الاسم
1
إيفانوف