HTML

HTML Link Types
أنواع الروابط في لغة HTML

في هذا الدرس ستتعلم كيفية استخدام <a> في HTML لإنشاء روابط متنوعة تشمل: [bookmarks] للانتقال السريع داخل الصفحة، خاصية [download] لتنزيل الملفات، و [accesskey] لتسهيل الوصول عبر لوحة المفاتيح.

التاريخ

14 يناير 2022

الدروس

48

المستوى

مبتدئ

اللغة

عربي

المشاهدات

1963

المواضيع

12
الشروحات chevron_left HTML Link Types chevron_left HTML

HTML Link Types
أنواع الروابط في لغة HTML

</> Creating Bookmark Anchors In HTML
انشاء رابط كعلامة مرجعية في لغة HTML

تُعتبر الروابط المرجعية bookmark links في لغة HTML عناصر مهمة تسهل التنقل في المحتوى الطويل والمعقد. تُنشأ هذه الروابط من خلال استخدام السمة [id] في عنصر [<a>] لتحديد القسم المراد الذهاب إليه، ثم الربط بين الأقسام باستخدام وسم ["a href="#id name].


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

لإنشاء علامات مرجعية bookmark، يتم اتباع خطوتين: 

1.
إضافة معرف id خاص بالقسم المراد الذهاب إليه ["id="id name].

2. إنشاء رابط يربط إلى ذلك القسم باستخدام ["a href="#id name].

Add an Id Attribute to the Desired Section

الخطوة الأولى: إضافة معرف للعنصر أو القسم المحدد لتمكين الوصول المباشر إليه. يتم ذلك من خلال استخدام السمة [id] مع العنصر المراد الانتقال إليه.

<h2 id="js"> JavaScript </h2>
    <p>JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript is a prototype-based, multi-paradigm, single-threaded, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. Read more about JavaScript.</p>
Create a Link and Add It to the Section

الخطوة الثانية: إنشاء رابط واستخدام خاصية [href] لإضافة علامة الشباك [#] متبوعةً بمعرف القسم [id] المراد الوصول إليه.

<h2 id="js"> JavaScript </h2>
ملاحظات
  • يمكن إضافة العلامة المرجعية لأي عنصر في صفحة HTML، سواء كان رابطًا <a>، عنوانًا <h>، نصًا <p>، أو أي عنصر آخر.

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

  • يمكن استخدام أكثر من علامة مرجعية لأكثر من قسم في نفس الصفحة.

</> Accesskey Attribute In HTML
طريقة إضافة اختصار من لوحة المفاتيح لروابط HTML

تُعَدّ خاصية [accesskey] في HTML واحدة من الأدوات المهمة التي تُستخدم لتسهيل الوصول إلى عناصر صفحات الويب. تُتيح هذه الخاصية تحديد مفاتيح اختصار على لوحة المفاتيح للعناصر مثل الروابط أو الأزرار بدلاً من النقر عليه بزر الماوس، مما يسهل على المستخدمين التنقل بسرعة، خاصة للمستخدمين الذين يعتمدون على لوحة المفاتيح لأغراض الوصول.

يمكن تطبيق [accesskey] من خلال إضافة الخاصية إلى العنصر مثل [<a>]، ويمكن أن تكون القيمة حرفًا أو رقمًا. مثلاً، لتشغيل رابط معين في متصفح كروم على نظام ويندوز، يمكن استخدام [Alt + accesskey]. ومن المهم مراعاة توافق المفاتيح المختارة مع أنظمة التشغيل والمتصفحات المختلفة.

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

N/A:
تعني [Not Applicable] أو [Not Available]. في الجدول، تشير إلى أن المتصفح غير متاح أو لا يعمل على نظام التشغيل المحدد. على سبيل المثال، [Internet Explorer] لا يعمل على لينكس أو ماك لأنه خاص بنظام ويندوز فقط، لذلك تظهر [N/A] في خانات لينكس وماك.

Browser Windows Linux Mac
Chrome [alt] + accesskey [alt] + accesskey [control] + [alt] + accesskey
Edge [alt] + accesskey N/A [control] + [alt] + accesskey
Internet Explorer [alt] + accesskey N/A N/A
Firefox [alt] + [shift] + accesskey [alt] + [shift] + accesskey [control] + [alt] + accesskey
Safari N/A N/A [control] + [alt] + accesskey
Opera 15+ [alt] + accesskey [alt] + accesskey [control] + [alt] + accesskey
Accesskey Attribute Syntax

طريقة كتابة خاصية accesskey داخل عنصر <a> في لغة HTML.

<a href="value" accesskey="character" >text</a>key
Accesskey Attribute

طريقة إضافة اختصار من لوحة المفاتيح للروابط في لغة HTML، عن طريق إضافة خاصية accesskey attribute لرابط العنصر <a>.

<a href="https://www.closetag.com/tutorial/html/" accesskey="h">HTML tutorial</a><br>
<a href="https://www.closetag.com/tutorial/css/" accesskey="c">CSS tutorial</a>
توضيح هام
  • خاصية [accesskey] في HTML ليست مفتاحًا فعليًا على لوحة المفاتيح، وإنما هي اختصار برمجي يسمح بالوصول السريع إلى عناصر محددة مثل الروابط والأزرار في صفحة الويب باستخدام تركيبات مفاتيح تختلف حسب المتصفح ونظام التشغيل.

  • ينبغي استخدام [accesskey] بحذر لضمان توافق مفاتيح الاختصار مع أنظمة ومتصفحات المستخدمين المختلفة، ولتجنب التعارض والمشكلات. يُنصح دائمًا بإجراء اختبارات شاملة لضمان حصول جميع المستخدمين على تجربة مرضية.

  • تأكد من أن الصفحة مفعلة أو في حالة التركيز لاستخدام الخاصية بفعالية [مثل الضغط بالماوس في الصفحة لتنشيطها].
معلومات تهمك
  • لا تنس تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنس مشاركة الموقع مع أصدقائك حتى تعمّ الفائدة وتكون سببًا في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات