العنصر Head
تسجيل الدخول
العنصر Head في لغة HTML
العنصر <head>
هو في الأساس العنصرالمحتوي على جميع عناصر الرأس ، والتي توفر معلومات إضافية حول المستند (البيانات الوصفية) ، أو مرجع إلى الموارد الأخرى المطلوبة لعرض المستند في متصفح الويب بالشكل الصحيح.
تصف عناصر الرأس بشكل جماعي خصائص المستند مثل العنوان title ، وتوفر معلومات وصفية مثل مجموعة الأحرف character set ، وتوجه المتصفح إلى مكان العثور على أوراق الأنماط أو البرامج النصية التي تسمح لنا بتوسيع نطاق صفحة HTML بطرق نشطة وتفاعلية للغاية.
عناصر HTML التي يمكن استخدامها داخل عنصر <head>
هي:
<title>
، <base>
، <link>
، <style>
، <meta>
، <script>
وعنصر <noscript>
.
العنصر Title
يحدد العنصر <title>
عنوان المستند.
العنصر <title>
مطلوب في جميع صفحات HTML و XHTML . يُسمح بعنصر <title>
واحد فقط في المستند ويجب وضعه داخل عنصر <head>
.
يحتوي العنصر<title>
على نص عادي و يمكن استخدامه لأغراض مختلفة. فمثلا:
- لعرض عنوان في شريط عنوان متصفح الويب وفي شريط المهام.
- لتوفير عنوان للصفحة عند إضافتها إلى المفضلة أو وضع إشارة مرجعية عليها.
- لعرض عنوان الصفحة في نتائج محرك البحث.
يوضح المثال التالي كيفية وضع العنوان في صفحة HTML.
- <!doctype html>
- <html>
- <head>
- <title>عنوان صفحة الويب</title>
- </head>
- <body>
- <p>Hello World!</p>
- </body>
- </html>
يجب أن يكون العنوان الجيد قصيرًا ومحدّدًا لمحتوى صفحة الويب ، لأن محركات البحث تولي اهتمامًا خاصًا للكلمات المستخدمة في العنوان. بشكل مثالي يجب أن يكون طول العنوان أقل من 65 حرفًا.
العنصر Base
يتم استخدام العنصر <base>
لتحديد عنوان URL أساسي لجميع الارتباطات النسبية Relative links الموجودة في صفحة الويب ، على سبيل المثال يمكنك تعيين عنوان URL الأساسي مرة واحدة أعلى صفحاتك ، وبعد ذلك ستستخدم جميع الروابط النسبية عنوان URL هذا كنقطة بداية. إليك مثال:
- <!doctype html>
- <html>
- <head>
- <title>Defining a base URL</title>
- <base href="https://www.educationfactorys.com/">
- </head>
- <body>
- <p> <a href="HTML/html-head.php">HTML Head</a> </p>
- </body>
- </html>
سيقوم متصفح الويب بترجمة الارتباط التشعبي في المثال أعلاه إلى :
https://www.educationfactorys.com/HTML/html-head.php
بغض النظر عن عنوان URL للصفحة الحالية. وذلك لأن عنوان URL النسبي المحدد في الرابط: HTML/html-head.php
يضاف إلى نهاية عنوان URL الأساسي: https://www.educationfactorys.com/
.
يجب أن يظهر عنصر <base>
قبل أي عنصر يشير إلى مورد خارجي. تسمح لغة HTML بعنصر <base>
واحد فقط لكل صفحة ويب.
العنصر Link
يحدد العنصر link
العلاقة بين المستند الحالي والمستندات أو الموارد الخارجية.
الاستخدام الشائع لعنصر link
هو ربط أوراق الأنماط الخارجية.
- <head>
- <title>Linking Style Sheets</title>
- <link rel="stylesheet" href="style.css">
- </head>
للتعرف على أوراق الأنماط style sheets بالتفصيل تفضل بزيارة دورة CSS
قد يحتوي عنصر <head>
الخاص بصفحة HTML على أي عدد من عناصر <link>
.
عنصر <link>
من العناصر الفارغة يحتوي على سمات ، ولكن لا يحتوي على محتويات.
العنصر Style
يتم استخدام عنصر <style>
لكتابة معلومات النمط المضمنة داخل صفحة HTML. تحدد قواعد النمط داخل عنصر <style>
كيفية عرض عناصر HTML في متصفح الويب.
- <head>
- <title>Embedding Style Sheets</title>
- <style>
- body {
- color: #ff0000;
- }
- <style>
- </head>
العنصر Meta
يوفر عنصر <meta>
بيانات وصفية حول صفحة HTML. البيانات الوصفية metadata هي مجموعة من البيانات التي تعطي معلومات حول البيانات الأخرى.
- <head>
- <title>Specifying Metadata</title>
- <meta charset="utf-8">
- <meta name="author" content="Murad">
- </head>
سيتم شرح العنصر <meta>
بمزيد من التفصيل في الدرس القادم.
العنصر Script
يتم استخدام عنصر <script
لتحديد البرنامج النصي من جانب العميل ما يعرف بـ client-side script ، مثل JavaScript في صفحات HTML.
سيعرض المثال التالي رسالة ترحيب في متصفح الويب بإستخدام لغة JavaScript:
- <head>
- <title>Adding JavaScript</title>
- <script>
- document.write("<h1>Hello World!</h1>")
- </script>
- </head>