في هذا الدرس 7تصفّح المواضيع
HTML head Element
عنصر head في لغة HTML
HTML head Element عنصر head في لغة HTML
عنصر <head>: هو الجزء المسؤول عن إعدادات الصفحة وهو غير مرئي للمستخدمين. لا يُعرض head كجزء من محتوى body؛ يظهر title في تبويب المتصفح، ويمكن لعناصر أخرى مثل link للأيقونة أو style وscript أن تؤثر في واجهة المتصفح أو مظهر الصفحة وسلوكها. ويُعتبر عنصر <head> حاوية لمجموعة من العناصر التي تقدم معلومات مهمة لصفحة الويب، مما يساعد المتصفح ومحركات البحث في قراءة الصفحة بشكل صحيح.
عنصر <head> هو من نوع العناصر المتداخلة، له علامة فتح <head> وعلامة إغلاق </head>.
العناصر التي تُكتب داخل عنصر <head> هي:
- <title>: يُضيف اسمًا لنافذة صفحة الويب في شريط العنوان للمتصفحات.
- <style>: يُستخدم لإضافة تنسيقات CSS مباشرة داخل ملف HTML.
- <meta>: يوفر معلومات وصفية هامة لصفحة الويب مثل ترميز الحروف ووصف الصفحة؛ وتحدد لغة النص عادةً بسمة lang على html، وتُستخدم في تحسين محركات البحث.
- <link>: يربط صفحة HTML بملفات CSS خارجية.
- <script>: يُستخدم لكتابة أوامر برمجية بلغة JavaScript داخل ملف HTML.
- <base>: يُحدد المصدر الأساسي للمسارات في الصفحة.
أين يُكتب عنصر head ؟
يُكتب عنصر <head> دائمًا قبل عنصر <body>، ولكل صفحة HTML عنصر <head> واحد فقط.
Head Element Syntax in HTML
يوضح هذا المثال كيفية كتابة عنصر <head> داخل صفحة HTML.
<head>
</head>
HTML title Element
عنصر title في لغة HTML
HTML title Element عنصر title في لغة HTML
يُستخدم عنصر <title> لإضافة عنوان نصي يظهر في تبويب صفحة الويب على المتصفح، مما يساعد المستخدم على معرفة اسم الصفحة عند التنقل بين التبويبات المفتوحة.
عنصر <title> وعلاقته بصفحة HTML:
- يلزم title واحد في مستند HTML المعتاد، مع استثناءات معيارية مثل مستند iframe srcdoc، ويظهر نصه في تبويب المتصفح ليساعد المستخدمين على تمييز الصفحات عند التنقل بين التبويبات المفتوحة.
- يساعد العنوان الدقيق على فهم الصفحة، وقد يستخدمه محرك البحث عنوانًا للنتيجة؛ لا يضمن ترتيبًا معينًا.
- يجب أن يعبر نص <title> بوضوح عن محتوى الصفحة.
- عنصر <title> عنصر متداخل [nested]، له علامة فتح <title> وعلامة إغلاق </title>.
- لا يسمح بكتابة أي عناصر HTML أخرى داخل عنصر <title>.
- لا يوجد حد عام يقول إن محركات البحث تقرأ أول55–60حرفًا فقط؛ قد يقتطع Google العنوان المعروض بحسب مساحة الجهاز، وقد ينشئ عنوانًا مختلفًا من محتوى الصفحة.
- يجب ألا يكون نص عنصر <title> مكررًا في صفحات أخرى ضمن نفس الموقع.
- يجب كتابة عنصر <title> دائمًا داخل عنصر <head> ولا يمكن تكراره داخل نفس الصفحة.
HTML title Element
لا يظهر النص الموجود داخل عنصر <title> في محتوى صفحة الويب، بل يظهر في شريط العنوان أو في تبويب الصفحة أعلى المتصفح.
<!DOCTYPE html>
<html>
<head>
<title>HTML Title | Closetag</title>
</head>
<body>
<h1>HTML Title </h1>
</body>
</html>
HTML style Element
عنصر style في لغة HTML
HTML style Element عنصر style في لغة HTML
يُستخدم عنصر <style> لإضافة تنسيقات بلغة CSS تتحكم في مظهر عناصر صفحة الويب. يمكن استخدام عنصر <style> داخل صفحة HTML مباشرة، كما توجد طرق أخرى لإضافة CSS مثل الروابط الخارجية ستنعرف عليها لاحقاً.
عنصر <style> وعلاقته بصفحة HTML:
- يُستخدم عنصر <style> عادةً لكتابة أوامر وتنسيقات CSS داخل صفحة HTML.
- يحتوي عنصر <style> على علامة فتح <style> وعلامة إغلاق </style>.
- لا يمكن كتابة عناصر HTML أخرى داخل عنصر <style>.
- يُكتب عنصر <style> داخل عنصر <head>.
- يمكن تكرار عنصر <style> داخل صفحة الويب عند الحاجة، لكن يُفضل تنظيم الكود باستخدام عنصر واحد أو عبر ملفات CSS خارجية عند زيادة التعقيد.
Style Element Syntax in HTML
يوضح هذا المثال كيفية كتابة عنصر <style> داخل صفحة HTML لإضافة تنسيقات CSS.
<head>
<style>
/* CSS code here */
</style>
</head>
HTML link Element
عنصر link في لغة HTML
HTML link Element عنصر link في لغة HTML
يُستخدم عنصر <link> لربط ملفات CSS أو ملفات أخرى [مثل أيقونة الموقع] مع صفحة HTML، وغالبًا يُكتب داخل عنصر <head>.
عنصر <link> وعلاقته بصفحة HTML:
- يُستخدم عنصر <link> عادةً لربط صفحة HTML بملفات خارجية، وأشهرها ملفات CSS أو أيقونة الموقع [favicon].
- عنصر <link> هو عنصر فارغ [empty element]، له علامة فتح <link> فقط ولا يحتوي على عناصر أخرى داخله.
- توضع روابط الموارد عادةً داخل head؛ يسمح المعيار ببعض أنواع link داخل body، ومنها rel="stylesheet"، مع تفضيل تنظيم موارد الصفحة في head.
- يمكن تكرار عنصر <link> داخل صفحة الويب عدة مرات حسب الحاجة.
- يتم تحديد مسار الملف المراد ربطه باستخدام الخاصية [href].
- يتم تحديد علاقة الملف بصفحة HTML باستخدام الخاصية [rel]، وهي اختصار لكلمة [relationship] بالإنجليزية وتعني [علاقة].
- يمكن استخدام الخاصية [href] لربط ملف داخلي في نفس الموقع أو ملف خارجي من خادم آخر.
Link Element Syntax in HTML
يوضح هذا المثال كيفية كتابة عنصر <link> داخل صفحة HTML.
<link rel="stylesheet" href="mystyle.css">
HTML script Element
عنصر script في لغة HTML
HTML script Element عنصر script في لغة HTML
يُستخدم عنصر <script> لكتابة أوامر برمجية بلغة JavaScript داخل صفحة HTML أو لربط الصفحة بملف JavaScript خارجي.
عنصر <script> وعلاقته بصفحة HTML:
- يُستخدم عنصر <script> عادةً لكتابة أوامر JavaScript مباشرة داخل صفحة HTML أو لربطها بملفات JavaScript خارجية.
- عنصر <script> من نوع العناصر المتداخلة [nested elements] له علامة فتح <script> وعلامة إغلاق </script>.
- لا يمكن كتابة عناصر HTML أخرى داخل عنصر <script>، وعادةً يُكتب فيه JavaScript؛ ويمكن أن يمثل بيانات غير تنفيذية بحسب type، مثل application/ld+json. النص فيه لا يُفسر كعناصر HTML داخل الصفحة.
- يمكن كتابة عنصر <script> داخل عنصر <head> أو عنصر <body>.
- يمكن تكرار عنصر <script> داخل صفحة الويب أكثر من مرة حسب الحاجة.
- يتم تحديد مسار ملف JavaScript الخارجي باستخدام الخاصية [src].
- يمكن أن تشير الخاصية [src] إلى ملف JavaScript داخلي في نفس الموقع أو إلى ملف خارجي على خادم آخر.
Script Element Syntax in HTML
يوضح هذا المثال كيفية كتابة عنصر <script> لكتابة الأوامر البرمجية داخل صفحة HTML.
<script>
// JS code here
</script>
Script Element to Link a JS File in HTML
يوضح هذا المثال كيفية ربط ملف JavaScript بصفحة HTML باستخدام الخاصية [src] في عنصر <script>.
<script src="js/script.js"></script>
HTML base Element
عنصر base في لغة HTML
HTML base Element عنصر base في لغة HTML
يُستخدم عنصر <base> لتحديد الرابط الأساسي [base URL] الذي تُحسب بناءً عليه جميع الروابط والصور النسبية داخل صفحة HTML، ويُكتب دائمًا داخل عنصر <head>.
عنصر <base> وعلاقته بصفحة HTML:
- يُستخدم عنصر <base> لتحديد الرابط الأساسي لجميع الروابط والصور النسبية في الصفحة.
- عنصر <base> هو عنصر فارغ [empty element] وله علامة فتح <base> فقط.
- لا يُسمح بكتابة عناصر HTML أخرى داخل عنصر <base>.
- يجب كتابة عنصر <base> داخل عنصر <head>، ولا يمكن تكراره داخل نفس الصفحة.
- يتم تحديد الرابط الأساسي باستخدام الخاصية [href].
- يمكن استخدام الخاصية [target] مع عنصر <base> لتحديد هدف افتراضي للروابط والنماذج التي لا تملك target خاصة بها؛ القيمة _blank تطلب سياقًا جديدًا.
- يمكن أن يكون الرابط في الخاصية [href] رابطًا داخليًا أو خارجيًا.
- يعمل عنصر <base> مع جميع الروابط والصور النسبية داخل الصفحة.
Base Element Syntax in HTML
يوضح هذا المثال كيفية كتابة عنصر <base> داخل صفحة HTML وتحديد الرابط الأساسي الذي تُحسب بناءً عليه جميع الروابط والصور النسبية في الصفحة.
<!DOCTYPE html>
<html>
<head>
<base href="https://www.closetag.com">
<title>HTML base Element</title>
</head>
<body>
<h1>HTML base Element</h1>
<img src="images/mountain.jpg" alt="mountain">
<a href="images/mountain.jpg">HTML base Tag</a>
</body>
</html>
Using target with the <base> Element
يوضح هذا المثال كيفية استخدام خاصية target مع عنصر <base> لتحديد _blank هدفًا افتراضيًا للروابط التي لا تعيّن target خاصة بها.
Using target with the base Element
<head>
<base href="https://www.closetag.com" target="_blank">
<title>HTML base Element</title>
</head>
HTML noscript Element
عنصر noscript في لغة HTML
HTML noscript Element عنصر noscript في لغة HTML
يُستخدم عنصر <noscript> لإظهار رسالة أو محتوى بديل لمستخدمي صفحات الويب الذين قاموا بتعطيل جافاسكريبت في متصفحاتهم. حيث تقوم هذه الرسالة بأخبارهم أن الجافا سكريبت لا تعمل.
عنصر <noscript> وعلاقته بصفحة HTML:
- يُستخدم عنصر <noscript> لإظهار رسالة أو محتوى بديل إذا كانت جافاسكريبت معطلة على المتصفح.
- عنصر <noscript> عنصر متداخل، له علامة فتح <noscript> وعلامة إغلاق </noscript>.
- داخل body يمكن كتابة محتوى بديل مناسب دون تداخل noscript. أما داخل head فعند تعطيل البرمجة يقتصر المحتوى على link وstyle وmeta، فلا توضع رسالة نصية مباشرةً فيه.
- يمكن كتابة عنصر <noscript> داخل عنصر <head> أو داخل عنصر <body>.
- يمكن تكرار استخدام عنصر <noscript> داخل صفحة الويب إذا دعت الحاجة.
- يظهر محتوى عنصر <noscript> فقط عند تعطيل جافاسكريبت أو إذا كان المتصفح لا يدعمها.
Syntax of noscript Inside body
يوضح هذا المثال كيفية كتابة عنصر <noscript> داخل عنصر <body> في صفحة HTML.
Syntax of noscript Inside head
يوضح هذا المثال كيفية كتابة عنصر <noscript> داخل عنصر <head> في صفحة HTML.
عند تعطيل JavaScript يطبق style داخل noscript فيصبح العنوان أخضر؛ عند تفعيلها يتجاهل المتصفح هذا التنسيق. رسائل المستخدم النصية مكانها noscript داخل body كما في المثال السابق.
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.
المصطلحات18
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 Head قمة
- للمراجعة
- 02 Element عنصر
- للمراجعة
- 03 Title عنوان
- للمراجعة
- 04 Tabs نوافذ
- للمراجعة
- 05 Style نمط أو شكل
- للمراجعة
- 06 Link رابط
- للمراجعة
- 07 Meta عنصر HTML
- للمراجعة
- 08 Viewport شكل العرض
- للمراجعة
- 09 Character Set مجوعة الأحرف
- للمراجعة
- 10 Keywords كلمات
- للمراجعة
- 11 Description وصف
- للمراجعة
- 12 Author المالك أو المؤلف
- للمراجعة
- 13 Refresh تحديث
- للمراجعة
- 14 Script سيناريو
- للمراجعة
- 15 Java Script لغة برمجة موجهة للكائنات
- للمراجعة
- 16 Base عنصر HTML
- للمراجعة
- 17 Target الهدف
- للمراجعة
- 18 External Links روابط خارجية
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
الاختصارات4
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 HTML HTML
- Hypertext Markup Language
- لغة توصيف النص الفائق الخاصة ببناء صفحة الإنترنت
- للمراجعة
- 02 CSS CSS
- Cascading Style Sheets
- صفحات التنسيق المتتالية<p><a href="https://www.closetag.com/tutorial/css/css-introduction">المزيد عن CSS</a></p>
- للمراجعة
- 03 URL URL
- Uniform Resource Locator
- عنوان الموقع أو محدد الموقع الموحد<p><a href="https://www.closetag.com/tutorial/internet/browsers">المزيد عن URL</a></p>
- للمراجعة
- 04 Href Href
- Href Hypertext Reference
- مرجع النص التشعبي<p><a href="https://www.closetag.com/tutorial/html/html-links">المزيد عن Href</a></p>
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
اختبر فهمك.
ووصلها للإتقان.
كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.
أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.
الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.