اكتشف أسرار وسوم HEAD في HTML
![]() |
اكتشف أسرار وسوم HEAD في HTML |
مقدمة
في مقالتنا السابقة، استعرضنا مجموعة من أهم وسوم HEAD في لغة HTML، مثل <title>
, <meta>
, <link>
, <style>
, و <script>
. هذه الوسوم تمثل الأساسيات التي تساعد في تحديد هوية الصفحة، محتواها، وتنسيقاتها، مما يضمن تجربة مستخدم مميزة ومتكاملة. اليوم، نواصل رحلتنا لنتعرف على المزيد من هذه الوسوم، ونقدم لكم شرحًا أعمق للأدوات التي تُسهل على المبرمج عملية كتابة الأكواد وتثبيتها في محرر الأكواد.
عند البرمجة، هناك بعض الأزرار الرئيسية على لوحة المفاتيح التي تسهم بشكل كبير في تسهيل الكتابة والتنظيم. من هذه الأدوات زر TAB، والذي يمثل أحد أساسيات التنسيق في البرمجة. عندما يضغط المبرمج على TAB، يقوم المحرر بترتيب الأكواد داخل الملف بشكل متناسق، بحيث يسهل عليه قراءة الأكواد وفهم هيكل الصفحة، كما أنه يساعد على تجنب الأخطاء المتعلقة بالتنسيق. يعد استخدام TAB ضروريًا لتنظيم الأكواد بشكل هرمي ومنسق، خاصةً في اللغات التي تعتمد على تداخل العناصر مثل HTML.
من الأدوات الأخرى المهمة جدًا، CTRL + S، والذي يقوم بحفظ التعديلات التي أجراها المبرمج على الملف. يُعتبر هذا الإجراء ضروريًا لضمان أن جميع التعديلات تظهر في المتصفح بشكل مباشر عند تحديث الصفحة. بمجرد الضغط على CTRL + S، يتم حفظ كل ما تمت إضافته أو تعديله في الصفحة، مما يُظهر المظهر النهائي لكل الأكواد المكتوبة، ويمكن للمبرمج رؤية النتائج في واجهة المتصفح فورًا، مما يعزز من تجربة التعلم ويوفر الوقت.
تابعونا في هذه السلسلة المتكاملة التي نغوص فيها أكثر في عالم HTML، حيث نتعرف على المزيد من الوسوم الخاصة بقسم HEAD، وأهمية كل منها في بناء صفحات ويب احترافية وجذابة.
6- <base>
وسم <base>
يُستخدم لتحديد الرابط الأساسي للصفحة، مما يسهل توحيد الروابط النسبية وتوجيهها إلى مسار معين بشكل موحد. يُعتبر هذا الوسم خاصًا، إذ يُكتب كـ”سنجل تاج” (self-closing tag) في الصيغة التالية: <base href="الرابط" />
. إضافة هذا الوسم داخل قسم head يمكن المبرمج من تحديد مسار محدد يكون أساس الروابط النسبية في الصفحة.
كيفية كتابة وسم <base>
في محرر الأكواد VSCode
اتباع بعض الخطوات البسيطة يمكن أن يسهل استخدام وسم <base>
:
- فتح قسم
<head>
:
- ضمن ملف HTML في محرر الأكواد VSCode، ابدأ بالتأكد من فتح قسم
<head>
حيث سيتم وضع وسم<base>
.
- كتابة وسم
<base>
:
- لكتابة الوسم، اضغط على Shift مع الزر , لفتح القوس <.
- اكتب base، ثم أكمل الوسم بكتابة الخاصية href=”” والتي ستُضيف فيها الرابط الأساسي.
- يمكنك إغلاق الوسم مباشرة ليصبح بالشكل التالي:
<base href="https://example.com/" />
.
- توضيح خاصية
href
:
- في خاصية
href
، ضع الرابط الأساسي الذي ترغب أن تبدأ منه جميع الروابط النسبية. على سبيل المثال، إذا حددتhref="https://example.com/"
، فإن أي رابط نسبي في الصفحة سيبدأ من هذا المسار.
- إغلاق الوسم:
- وسم
<base>
لا يتطلب وسم إغلاق خاص به، لأنه سنجل تاج (self-closing)، مما يجعله مناسبًا للاستخدام البسيط والمنظم.
مثال كامل على استخدام وسم <base>
داخل قسم <head>
:
<head>
<base href="https://example.com/" />
</head>
أهمية وسم <base>
في بناء الروابط النسبية
إضافة وسم <base>
تعزز من كفاءة وسهولة إدارة الروابط في الصفحة، خاصة عند الرغبة في توحيد المسارات أو عند تطوير مواقع متعددة الصفحات. هذا الوسم يجعل تعديل الرابط الأساسي أمرًا سهلاً، حيث يؤثر على جميع الروابط النسبية في الصفحة.
نصيحة للمبتدئين
التعامل مع وسم <base>
يمنحك قدرة على تنظيم الروابط وضمان عدم حدوث أخطاء في توجيه الروابط النسبية. جرب وضعه في صفحاتك ولاحظ الفرق عند إنشاء الروابط، خصوصًا في المشاريع الكبيرة أو المواقع التي تحتوي على صفحات متعددة.
7- <noscript>
وسم <noscript>
يُعدّ عنصرًا مهمًا في HTML لأنه يُستخدم لعرض رسالة أو محتوى بديل للمستخدمين الذين قاموا بتعطيل JavaScript في متصفحاتهم، أو الذين يستخدمون متصفحات لا تدعم JavaScript. عند إدراج هذا الوسم داخل الصفحة، سيتمكن المستخدم من رؤية المحتوى المخصص في حالة عدم تفعيل JavaScript، مثل تنبيهات أو تعليمات توضح كيفية تمكين JavaScript أو توفير خيارات بديلة للتصفح.
كيفية كتابة وسم <noscript>
في محرر الأكواد VSCode
لإضافة وسم <noscript>
في ملف HTML باستخدام محرر الأكواد VSCode، يمكنك اتباع الخطوات البسيطة التالية:
- تحديد مكان الوسم:
- يجب وضع وسم
<noscript>
داخل الوسم<head>
إذا كنت تريد عرض رسالة عامة أعلى الصفحة، أو يمكنك وضعه داخل<body>
ليظهر في مكان معين ضمن المحتوى.
- كتابة وسم
<noscript>
:
- ابدأ بفتح قوس الوسم < عبر الضغط على Shift و,.
- اكتب كلمة noscript وأغلق القوس >.
- الآن، يمكنك كتابة المحتوى الذي ترغب في عرضه داخل هذا الوسم، على سبيل المثال: “يرجى تفعيل JavaScript لتتمكن من الاستفادة الكاملة من الموقع”.
- إغلاق الوسم:
- بعد كتابة الرسالة أو التعليمات، تأكد من إغلاق الوسم بكتابة
</noscript>
.
مثال كامل على استخدام وسم <noscript>
داخل الصفحة:
<head>
<noscript>
<p>عذراً، JavaScript غير مفعّل في متصفحك. يرجى تفعيله لتتمكن من التصفح الكامل لهذا الموقع.</p>
</noscript>
</head>
أو داخل <body>
:
<body>
<noscript>
<div>يرجى تفعيل JavaScript للوصول إلى جميع مزايا هذا الموقع.</div>
</noscript>
</body>
أهمية وسم <noscript>
في تحسين تجربة المستخدم
يعتبر <noscript>
أداةً مهمة لضمان تواصل فعال مع المستخدمين حتى في حال تعطيل JavaScript. إذ يمكن لهذا الوسم توجيه المستخدم وإبلاغه بخطوات تساعده في تفعيل JavaScript أو توفير محتوى بديل.
نصيحة للمبتدئين
عند تصميم صفحات تعتمد على JavaScript، يُفضل دائمًا إضافة وسم <noscript>
ليكون لديك بدائل لأي زائر، مما يضمن تجربة مستخدم شاملة.
8- <meta charset=”UTF-8″>
وسم <meta charset="UTF-8">
يُستخدم لتحديد نوع الترميز النصي الذي ستعتمده الصفحة، ويعد من العناصر الأساسية عند التعامل مع نصوص بلغات متعددة، مثل اللغة العربية. يعتمد الترميز UTF-8 على مجموعة من الرموز القياسية التي تتيح عرض مختلف اللغات بشكل صحيح. وكون هذا الوسم من النوع سنجل تاج (self-closing tag)، فلا يتطلب وسم إغلاق.
كيفية كتابة وسم <meta charset="UTF-8">
في محرر الأكواد VSCode
إضافة هذا الوسم في مستند HTML باستخدام محرر الأكواد VSCode بسيطة للغاية. يمكنك اتباع الخطوات التالية:
- فتح قسم
<head>
:
- يجب إضافة هذا الوسم في بداية قسم
<head>
حتى يتم تحديد الترميز النصي قبل تحميل باقي المحتوى.
- كتابة وسم
<meta charset="UTF-8">
:
- افتح الوسم عن طريق الضغط على Shift و, معًا لإدخال القوس <.
- اكتب كلمة meta، ثم اضغط على Space وأدخل
charset="UTF-8"
لتحديد نوع الترميز. - يجب أن يكون الوسم في شكله النهائي كالتالي:
<meta charset="UTF-8">
.
- التأكد من إغلاق الوسم:
- نظرًا لأنه سنجل تاج، فلا داعي لكتابة وسم إغلاق، ويكفي أن يُكتب بالشكل السابق فقط.
مثال على مكان وضع وسم <meta charset="UTF-8">
داخل الصفحة:
<head>
<meta charset="UTF-8">
</head>
أهمية وسم <meta charset="UTF-8">
في صفحات الويب
يُعد وسم <meta charset="UTF-8">
ضروريًا لضمان عرض النصوص بشكل سليم، خاصةً عند تضمين لغات متنوعة في الصفحة. من خلال تحديد ترميز UTF-8، نضمن أن كافة الأحرف والنصوص ستظهر بشكل صحيح، مما يمنع مشاكل التشويش النصي ويعزز من تجربة المستخدم.
نصيحة للمبتدئين
عند إنشاء صفحات HTML، يوصى دائمًا بإضافة هذا الوسم في أعلى قسم <head>
. يعد ذلك جزءًا من أفضل ممارسات البرمجة لضمان عرض المحتوى بدون مشاكل، خاصةً عند تصميم صفحات تدعم لغات متعددة مثل العربية والإنجليزية.
9- `<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
وسم <meta name="viewport" content="width=device-width, initial-scale=1.0">
يعتبر أحد الأوسمة المهمة التي تساعد على جعل صفحات الويب متجاوبة مع مختلف أحجام الشاشات، من الهواتف الذكية إلى شاشات الكمبيوتر الكبيرة. من خلال هذا الوسم، يتم ضبط عرض الصفحة ليتوافق مع عرض الشاشة المستخدمة، ما يعزز من تجربة المستخدم ويسهل تصفح الموقع.
كيفية كتابة وسم <meta name="viewport" content="width=device-width, initial-scale=1.0">
في محرر الأكواد VSCode
- تحديد موقع الوسم داخل
<head>
:
- تأكد من وضع هذا الوسم داخل قسم
<head>
حتى يتم تطبيقه فور تحميل الصفحة.
- كتابة وسم
<meta name="viewport">
:
- اضغط على Shift مع , لفتح القوس <.
- اكتب كلمة meta، ثم اضغط Space لكتابة
name="viewport"
. - أضف بعدها
content="width=device-width, initial-scale=1.0"
لتحديد عرض الصفحة وأبعادها. - يجب أن يظهر الوسم بهذا الشكل النهائي:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
.
- إغلاق الوسم:
- هذا الوسم من النوع سنجل تاج، لذلك لا يتطلب وسم إغلاق، ويمكنك تركه كما هو.
مثال على مكان وسم <meta name="viewport">
داخل الصفحة:
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
أهمية وسم <meta name="viewport">
في تصميم الويب
يساعد هذا الوسم على تحسين قابلية الاستخدام للموقع على مختلف الأجهزة، حيث يضمن عرض الصفحة بالكامل على الشاشات الصغيرة دون الحاجة إلى تكبير أو تحريك الصفحة.
نصيحة للمبتدئين
يُنصح بوضع هذا الوسم في أي صفحة ويب تهدف إلى التوافق مع أجهزة المحمول. يعد إضافة وسم <meta name="viewport">
من أساسيات تصميم الصفحات الحديثة ويضمن تجربة استخدام ممتازة عبر مختلف الأجهزة.
10- <meta name=”author” content=”
وسم <meta name="author" content="اسمك">
في HTML: تحديد اسم الكاتب أو صاحب الموقع
وسم <meta name="author" content="اسمك">
يُستخدم لتحديد اسم مؤلف أو صاحب الموقع، وهو من الوسوم المفيدة التي تُظهر للمحركات ووسائل البحث هوية الشخص الذي قام بإنشاء المحتوى. كما أن هذا الوسم يعزز من مصداقية الصفحة، خاصةً إذا كان اسم الكاتب أو صاحب الموقع معروفًا.
كيفية كتابة وسم <meta name="author" content="اسمك">
في محرر الأكواد VSCode
يمكنك إضافة هذا الوسم في مستند HTML بسهولة باستخدام محرر الأكواد VSCode، كالتالي:
- تحديد موقع الوسم داخل
<head>
:
- يجب وضع هذا الوسم داخل قسم
<head>
حتى يُعرف اسم الكاتب في الصفحة منذ بداية تحميلها.
- كتابة وسم
<meta name="author">
:
- اضغط على Shift و, لفتح القوس <.
- اكتب meta، ثم اضغط على Space وأضف
name="author"
لتحديد أن هذا الوسم خاص بمعلومات الكاتب. - بعدها، أضف
content="اسمك"
حيث تكتب اسم الكاتب بين علامتي الاقتباس. - يظهر الوسم في صورته النهائية كالتالي:
<meta name="author" content="اسمك">
.
- إغلاق الوسم:
- كونه سنجل تاج، لا يحتاج هذا الوسم إلى إغلاق، ويكفي كتابته بالشكل السابق.
مثال على كيفية وضع وسم <meta name="author">
في مستند HTML:
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="اسمك">
</head>
أهمية وسم <meta name="author">
في صفحات الويب
يُستخدم هذا الوسم لتمييز الكاتب أو صاحب الموقع، ما يعزز مصداقية المحتوى ويساعد محركات البحث على معرفة مصدر المحتوى. كما أن وضع اسم الكاتب يمكن أن يعزز ثقة القراء خاصةً إذا كانوا يبحثون عن محتوى موثوق.
نصيحة للمبتدئين
ضع اسمك الحقيقي أو اسم الموقع داخل هذا الوسم ليكون المحتوى احترافيًا وموثوقًا. يعد هذا الوسم جزءًا من تحسينات SEO حيث يسهم في تنظيم المحتوى بشكل واضح لمحركات البحث والمستخدمين.
خاتمة
مع نهاية هذه المقالة، نكون قد غطينا وسوم HEAD الأساسية في لغة HTML، وتعرفنا على أهمية استخدام الأدوات مثل TAB وCTRL+S لتنظيم الأكواد وتسهيل الكتابة في بيئة التطوير. هذه الأدوات ليست فقط للراحة، لكنها تضمن التناسق والاحترافية في كتابة الأكواد، مما يعزز من كفاءة المبرمج ويقلل من الأخطاء.
تابعوا معنا في مقالاتنا القادمة حيث سنستمر في اكتشاف المزيد من وسوم HTML وتطبيقاتها العملية، لنساعدكم على إتقان هذه اللغة وتطوير مواقع ويب متكاملة واحترافية.
Comments