جاري التحميل...

الروابط في HTML

شرح ترميز URL كيف تنتقل الأحرف الخاصة داخل عنوان. هذه الجلسة تبني أداة HTML اليومية التي تستخدم تلك العناوين: عنصر المرساة a مع href. الروابط هي طريقة انتقال الزائرين بين صفحاتك وخارجها إلى الويب الأوسع. الوجهات الواضحة والنص القابل للنقر الواضح مهمان بقدر صحة الوسم.

ما هو الرابط

الرابط التشعبي عنصر تحكم ينتقل إلى مكان ما عند تفعيله. في HTML تلف المحتوى القابل للنقر — عادة نص، وأحياناً صورة — داخل <a>...</a> وتعيّن href إلى الوجهة. بلا href لا تملك رابط تنقل عادياً. المتصفح ينسّق الروابط افتراضياً (غالباً بخط تحت ولون)، لكن المهم هو الوجهة والصياغة.

إجابة مباشرة

اكتب <a href="URL">clickable text</a>. يمكن أن يكون href عنوان ويب كاملاً مثل https://www.example.com (مطلق) أو مساراً لملف آخر على موقعك مثل about.html (نسبي). ينقر الزائرون المحتوى بين الوسوم. فضّل صياغة تصف الوجهة — «About this site» — على عبارات فارغة مثل «click here».

الروابط المطلقة

عناوين URL المطلقة تتضمن مخططاً (https:// أو http://) وعادة مضيفاً. استخدمها للمواقع الخارجية، أو كلما احتجت حقاً عنواناً كاملاً لا يعتمد على المجلد الحالي.

رابط مطلق

html
HTML Code
<p>
<a href="https://www.example.com">Visit Example</a>
</p>

قراءة عيّنة الرابط المطلق

  • href يحمل الوجهة الكاملة التي تبدأ بـ https://
  • كلمتا Visit Example هما ما يراه المستخدم ويفعّله
  • الأخطاء الإملائية في المضيف أو المخطط تقطع الرحلة حتى لو كانت وسوم HTML صحيحة
  • الروابط المطلقة ما زالت تستفيد من نص صادق ووصفي

الروابط النسبية على موقعك

عناوين URL النسبية تشير إلى ملفات نسبةً إلى موقع الصفحة الحالية. هذه الطريقة اليومية لربط index.html بـ about.html دون تكرار اسم نطاقك. مهارات مسارات الملفات تنطبق: المجلدات الخاطئة تنتج أعطال 404 هادئة.

رابط نسبي لصفحة أخرى

html
HTML Code
<p>
<a href="about.html">About this site</a>
</p>

عادات نسبية تساعد

  • أبقِ الصفحات ذات الصلة في بنية مجلدات واضحة
  • فضّل أسماء ملفات بواصلات بدون مسافات
  • اختبر الاتجاهين: الرئيسية → about و about → الرئيسية
  • تذكّر أن نقل ملف HTML دون تحديث الروابط النسبية يكسر التنقل

نص الرابط محتوى وليس زخرفة

مستخدمو قارئ الشاشة غالباً يقفزون عبر قائمة روابط دون سماع الفقرة المحيطة. «Click here» و«read more» المكررتان عشر مرات تصبحان بلا معنى. سمِّ الوجهة. يمكنك أن تبدو ودوداً — فقط كن محدداً.

نص رابط وصفي

html
HTML Code
<!-- Prefer -->
<p><a href="pricing.html">View pricing plans</a></p>

<!-- Avoid as the only cue -->
<p><a href="pricing.html">Click here</a></p>

مطلق مقابل نسبي — اختر للمهمة

  • موقع خارجي لا تتحكم به → مطلق https://…
  • صفحة أخرى في مشروعك → مسار نسبي متى أمكن
  • روابط نفس الموقع مكتوبة مطلقة ما زالت تعمل، لكن الروابط النسبية تبقى قابلة للنقل عند إعادة تسمية النطاق أو فتح الملفات محلياً
    جلسات لاحقة تغطي عناوين الروابط والإشارات المرجعية (#) وروابط البريد؛ أتقن أولاً a + href.

الروابط المعطوبة وأخطاء 404

إذا أشار href إلى ملف مفقود أو مضيف مكتوب خطأ، ينتقل المتصفح إلى صفحة خطأ (غالباً HTTP 404). قد يبدو HTML حول الرابط مثالياً. تحقق دائماً من المسارات كما تحققت من مسارات الـ favicon وملفات الأنماط: الإملاء، والمجلدات، وما إذا حُفظ الملف الهدف.

تمرّن في محررك

  1. أنشئ index.html وabout.html في نفس المجلد.
  2. في الصفحة الرئيسية أضف رابطاً نسبياً إلى about.html بنص وصفي.
  3. في صفحة about أضف رابطاً نسبياً عائداً إلى index.html.
  4. أضف رابطاً مطلقاً واحداً لموقع خارجي تثق به.
  5. اتبع كل رابط في المتصفح؛ ثم اكسر مساراً نسبياً عمداً، راقب الفشل، وأصلحه.
  6. أعد كتابة أي نص «click here» إلى اسم وجهة.

أخطاء سهلة

  • نسيان href فلا يصبح النص رابطاً تشعبياً حقيقياً
  • استخدام «click here» أو «link» لكل وجهة
  • مسارات نسبية معطوبة بعد نقل الملفات بين المجلدات
  • أخطاء إملائية في https:// أو النطاق لعناوين URL الخارجية
  • وضع مسافات في أسماء الملفات ثم التساؤل لماذا تفشل الروابط النسبية
  • تداخل محتوى تفاعلي بلا حذر (أبقِ روابط المبتدئ بسيطة: نص داخل a)

ملخص

  • الروابط تستخدم عنصر a مع وجهة href
  • عناوين URL المطلقة تتضمن مخططاً مثل https://
  • عناوين URL النسبية تشير إلى ملفات أخرى على موقعك
  • اكتب نص رابط واضحاً ووصفياً للجميع — بما في ذلك التقنيات المساعدة
  • المسارات المعطوبة تفشل وقت التنقل حتى عندما تبدو الوسوم صحيحة

🧠 اختبر معرفتك

جاهز للبدء

اختبر معرفتك

تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع

❓
6
الأسئلة
🎯
70%
للنجاح
♾️
∞
الوقت
🔄
∞
المحاولات

📝 التعليمات

  • اقرأ كل سؤال بعناية
  • اختر أفضل إجابة لكل سؤال
  • يمكنك إعادة الاختبار عدة مرات كما تريد
  • سيتم عرض تقدمك في الأعلى