انتقل إلى محتوى الدرس
الدرس 08
دورة لغة HTML

التعليقات في لغة HTMLHTML Comments

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

THE BUILDING BLOCKS OF THE WEBHTML
index.html
1<h1>Hello, web.</h1>
وسم الفتحالمحتوىوسم الإغلاق
النتيجة في المتصفح Hello, web.
كل صفحة رائعة تبدأ بعنصر.
أقسام الدرس
8
الأمثلة
5
اللغة
العربية
تاريخ النشر
غير محدد
المشاهدات
25,989
محتوى الدرس
في هذا الدرس 8تصفّح المواضيع

HTML Comments التعليقات في لغة HTML

التعليقات HTML comments هي أجزاء من النص داخل مستند HTML لا تُعرض في المتصفح، لكنها تسمح بترك ملاحظات أو تفاصيل وتوضيحات مباشرة في الكود. وتُعتبر التعليقات أداة تنظيمية مهمة لمطوري المواقع، حيث تساعد في فهم هيكل الكود وتنظيمه داخل صفحة HTML. وتتيح هذه التعليقات للمطورين توثيق العمل وتسهيل فهم الكود عند مراجعته أو تعديله في المستقبل.

على سبيل المثال، يمكن للمطور إضافة تعليق عند بداية الصفحة ونهايتها، كأن يكتب [Start of page] في البداية و[End of page] في النهاية.

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

يمكن التعليق مؤقتًا على مقطع صالح لذلك من HTML، فيمنع عرضه كعناصر. لا تضع تعليق HTML داخل وسم فتح أو قيمة خاصية، ولا تستخدمه بدل صياغة تعليقات JavaScript أو CSS، ولا داخل المحتوى النصي الخاص بعناصر title وtextarea.

التعليقات في لغة HTML

?Why use comments in HTML لماذا تُستخدم التعليقات في لغة HTML؟

تُستخدم التعليقات في لغة HTML لـ:

1. توثيق الكود البرمجي Documenting Code: التعليقات تعمل كملاحظات توضيحية في الكود، تساعد في تذكيرك وإعلام الآخرين بوظيفة الكود وكيفية عمله، مما يسهل فهمه لاحقًا.

2. تنظيم الكود Organizing Code: تُساعد التعليقات في سهولة قراءة الكود البرمجي ومنع تداخل الأوامر، حيث يعتبرها معظم مطوري الويب وسيلة فعالة لتنظيم الكود.

3. شرح الغرض Explaining Purpose: تُستخدم التعليقات لوصف النتيجة المقصودة من الأوامر البرمجية أو لشرح سبب استخدام أمر برمجي معين.

4. توضيح الأجزاء المعقدة Clarifying Complex Parts: تُزوّد التعليقات توضيحًا للأجزاء أو الأسطر المعقدة من الكود، مما يسهل على المطورين الآخرين فهم تلك الأجزاء بسرعة.

HTML Comments Syntax طريقة كتابة التعليقات في لغة HTML

التعليق ليس عنصر HTML؛ تتألف صيغته من ثلاثة أجزاء كالتالي:


1. علامة الفتح open tag: تبدأ التعليقات في HTML باستخدام علامة الفتح التي تتكون من علامة أقل من [⁦<⁩]، تليها علامة تعجب [!]، ثم علامتي ناقص [--]. الشكل النهائي هو [⁦<!--⁩].

2. المحتوى content: يمكن أن يحتوي التعليق على نص أو عنصر أو أكثر يتم وضعه بين علامات الفتح والإغلاق. هذا المحتوى لن يظهر في صفحة الويب عند عرضه عبر المتصفح.

3. علامة الإغلاق close tag: تختتم التعليقات بعلامة الإغلاق التي تبدأ بعلامتي ناقص [--] وتنتهي بعلامة أكبر من [⁦>⁩]. الشكل النهائي هو [⁦-->⁩].

الشكل النهائي لبنية التعليق: ⁦<!-- content -->⁩.

HTML Comments Syntax

طريقة كتابة التعليقات Comments في لغة HTML.

HTML
<!-- Comments are not displayed in the browser -->

Add A Comment

يمكنك إضافة تعليق في أي مكان داخل صفحة HTML.

HTML
<!-- This is a comment -->
<p>This is a paragraph.</p>
<!-- Comments are not displayed in the browser -->

Single-Line Comment In HTML كتابة تعليق سطر واحد في HTML

قد يتكون التعليق من سطر واحد، أي يمتد على سطر واحد فقط، ولن يتم عرض هذا السطر على المتصفح.

Single-Line Comments In HTML

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

HTML
<body>
    <!-- Add the navbar here -->
    <h1>About me</h1>
    <p>I am learning to code with closeTag.</p>
    <p>I am going through each and every one of their awesome and super helpful certifications. </p>
    <p>I am on my way to becoming a fullstack web developer!</p>
    <h2>Work Experience</h2>
</body>

Inline Comments In HTML التعليق داخل السطر في HTML

يمكنك إضافة تعليقات في منتصف جملة أو سطر من التعليمات البرمجية في HTML. والنص الموجود بين علامات التعليق [⁦<!-- -->⁩] لن يُعرض في المتصفح، بينما يبقى النص الموجود خارج العلامة كما هو دون تأثير.

هذا تعليق داخل السطر، وليس تعليقًا داخل تعليق آخر؛ تعليقات HTML لا تتداخل.

Inline Comments In HTML

إضافة تعليقات في منتصف جملة أو سطر من التعليمات البرمجية.

HTML
<p>I am <!--going to be--> a web developer</p>

Multi-Line Comment In HTML كتابة تعليق متعدد الأسطر في لغة HTML

يمكن أن تمتد التعليقات عبر عدة سطور باستخدام نفس الصيغة.

يكفي أن يبدأ المقطع بمحدد الفتح وينتهي بمحدد الإغلاق؛ لا يشترط أن يكون أي منهما في بداية سطر أو نهايته.

Multi-Line Comments in HTML

مثال لتعليق متعدد الأسطر,

HTML
<!-- This is going to be my portfolio.
    It will show off the projects that I'm most proud of.
    I could go on and on about what I want to add
    because I am writing a multi-line comment here -->

Comments Keyboard Shortcut In HTML اختصارات لوحة المفاتيح لإضافة التعليقات في لغة HTML

تختلف الاختصارات بحسب المحرر وتخصيصه. في VS Code يمكن تبديل التعليق باستخدام الاختصارات الافتراضية التالية، وستحتاج إلى استخدام هذه الاختصارات بشكل متكرر. إليك اختصارات التعليقات:

  • لمستخدمي Mac: اضغط على [Cmd + /].

  • لمستخدمي Windows و Linux: اضغط على [Ctrl + /].

لإضافة تعليق على سطر واحد:
حدد السطر ثم اضغط على مفتاتيح الاختصار المُلائمة لجهازك في محرر النصوص.

لإضافة تعليق متعددة الأسطر:
قم بتحديد النص أو الأكواد التي تريد تعليقها، ثم اضغط على نفس مجموعة المفاتيح، ويضيف المحرر صيغة التعليق المناسبة للغة والتحديد؛ لا يلزم أن يصبح كل سطر تعليقًا مستقلًا.

Rules for using comments in HTML قواعد استخدام التعليقات في لغة HTML

قواعد استخدام التعليقات مع الأمثلة Rules for using comments with examples:

1. لا يمكن وضع تعليق داخل تعليق آخر في HTML.

مثال خاطئ: ⁦<!-- هذا تعليق <!-- داخل تعليق آخر --> -->⁩


2. يسمح HTML بوجود -- داخل نص التعليق إذا لم يشكل محددًا محظورًا؛ منع -- مطلقًا من قواعد XML وليس HTML.

مثال صالح في HTML: ⁦<!-- نص -- داخل تعليق -->⁩


3. المسافات بعد محدد الفتح وقبل محدد الإغلاق مسموحة؛ اختر أسلوبًا مقروءًا ومتسقًا.

مثال صالح: ⁦<!-- تعليق مع مسافة -->⁩

مثال صالح أيضًا: ⁦<!--تعليق بدون مسافة-->⁩

وفق معيار HTML لا يبدأ نص التعليق بـ > أو ->، ولا يحتوي ⁦<!--⁩ أو ⁦-->⁩ أو ⁦--!>⁩، ولا ينتهي بـ ⁦<!-⁩. التعليقات ظاهرة لمن يقرأ مصدر الصفحة؛ لا تضع فيها أسرارًا.

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…

ابنِ لغتك البرمجية

المصطلحات10

راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.

0 / 10 مفهومةأول بطاقة، أول خطوة
01 HTML Comments تعليقات HTML
للمراجعة
02 Comments تعليقات
للمراجعة
03 Start Of Page بدء الصفحة
للمراجعة
04 End Of Page نهاية الصفحة
للمراجعة
05 Element عنصر
للمراجعة
06 Open Tag علامة الفتح
للمراجعة
07 Close Tag علامة الإغلاق
للمراجعة
08 Minus علامة الناقص
للمراجعة
09 Places أماكن
للمراجعة
10 Comments Places أماكن التعليقات
للمراجعة

اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.

مساحة التحدي

اختبر فهمك.
ووصلها للإتقان.

كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.

3أسئلة 2أنواع تحديات 100%هدف الإتقان
تصحيح تلقائي. فرص بلا حدود.

أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.

الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.

لمحة عن التحدي3 أسئلة تنتظرك
01

هل يمكن اضافة عدد غير محدود من comments داخل الصفحة ؟

02

قم بكتابة الكلمة التالية "comment" في تعليق كما تعلمت في هذا الدرس

____
03

هل يتم تنفيذ الاكواد التي يتم وضعها بداخل comment ؟