الاسم الإنجليزي: مرساة
استخدم المراسي المسماة لضبط العلامات في وثيقة ، والتي عادة ما يتم وضعها في أو أعلى موضوع محدد في المستند. يمكن بعد ذلك إنشاء روابط إلى هذه المراسي المسماة والتي تجلب للزوار بسرعة إلى موقع محدد.
تنقسم عملية إنشاء رابط إلى مرساة مسماة إلى خطوتين. أولاً ، قم بإنشاء مرساة مسماة ، ثم قم بإنشاء رابط لتلك المرساة المسماة.
نموذج الرمزحدد نقاط المرساة التالية في صفحة HTML في الموقع المناسب:
<a name = top> هنا الجزء العلوي </a>
<a name = content> هنا جزء المحتوى </a>
<a name = foot> هذا هو الجزء القدم </a>
(يمكنك استخدام سمة المعرف بدلاً من سمة الاسم ، والرسومات المسماة صالحة أيضًا. [1])
هناك طريقتان للوصول إلى نقطة المرساة على النحو الوارد أعلاه
أحدهما هو استخدام علامة الارتباط التشعبي <a> </a> لإنشاء روابط مرساة ، والتي تستخدم بشكل أساسي للوصول إلى المرساة في الصفحة.
<a href =#top> انقر لي للربط إلى الأعلى </a>
<a href =#content> انقر لي للربط بالمحتوى </a>
<a href =#foot> انقر لي للربط بالقدم </a>
هناك طريقة أخرى تتمثل في إضافة علامات مرساة مباشرة بعد عنوان الصفحة ، والذي يستخدم بشكل أساسي للوصول إلى نقطة المرساة بين الصفحات المختلفة.
إذا كان عنوان هذه الصفحة هو http: // path path/index.html ، للوصول إلى مرساة القدم ، ما عليك سوى الوصول إلى الرابط التالي.
http: // path path/index.html#foot
2. ما الذي يفعله مرساة HTML بالضبط؟بعبارات بسيطة ، على سبيل المثال ، إذا كنت ترغب في النظر إلى مقالة طويلة جدًا في فقرات دقيقة ، فيمكنك استخدام نقطة المرساة.
شفرة:
<a href =#001> انتقال إلى 001 </a>
... تم حذف النص
<a name = 001 id = 001>/a>
... تم حذف النص
في الواقع ، تحتاج نقطة المرساة إلى الاسم فقط ، ويتم إضافة المعرف لجعله أكثر توافقًا.
يجب أن تكون قيمة HREF متسقة مع الاسم/المعرف ، ويجب إضافة # قبل ذلك. الكود أعلاه متوافق في IE6/7 و FF ، ولكن لا يمكن القيام به في IE8.
نظرًا لأن قيمة نقطة المرساة لدينا فارغة ، نحتاج فقط إلى إضافة مساحة حتى لا تؤثر على الجمال.
كرمز التالي ، يمكن أن يكون متوافقًا مع IE8
<a href =#001> انتقال إلى 001 </a>
... تم حذف النص
<a name = 001 id = 001> & nbsp </a>
... تم حذف النص
سؤال آخر ، ماذا عن عرض محتوى نقطة مرساة على صفحة معينة (مثل: 123.html)؟
الرمز كما يلي
<a href = 123.html#001> skip to 001 </a>
... تم حذف النص
<a name = 001 id = 001> & nbsp </a>
... تم حذف النص
كان هذا بالأمس عندما كنت أعمل في الخلفية. أردت تعديل تحديد المواقع ، لذلك قمت بنقل علامة المرساة (عادة ما أنسى ذلك).
لكن البرنامج يقول أنهم يريدون الحصول على القيمة ، ويجب أن يكون لديهم؟ أو في الاتصال ، بحيث تكون نقاط الربط الخاصة بي غير متوافقة ...
ههههههههه سيكون هناك حل في المستقبل!
على الرغم من وجود مشاكل في توافق المرساة في صفحات JSP ، لا توجد مشكلة في الصفحات الثابتة ولا تزال تستحق التعلم!
3. في تطوير الويب ، سيتم استخدام مرساة الصفحة . يتم استخدام مرساة صفحة HTML للربط بفصل من الصفحة. تقول W3School أن إنشاء المراسي يستخدم سمة <A> (مرساة) وسمة الاسم ، ولكن هذه ليست الطريقة الوحيدة لإنشاء مرساة صفحة. دعنا نتحدث بإيجاز عن طريقتين لجعل مرساة صفحة HTML.يمكننا استخدام أداة اختبار W3School عبر الإنترنت للاختبار. يستخدم رمز الاختبار بعد فتح الرابط <a href =#c4 ″> و <a name = c4 ″> ، ولا توجد مشكلة في الاختبار. ثم قم بتغيير <h2> <a name = c4 ″> الفصل 4 </a> </h2> إلى <h2 id = c4 ″> الفصل 4 </h2> ثم الاختبار ، يكون التأثير هو نفسه.
ملاحظة: بالإضافة إلى استخدام سمة اسم علامة المرساة ، يمكنك أيضًا استخدام سمة المعرف لإنشاء مرساة الصفحة. قيمة سمة HREF في علامة المرساة <a> هي قيمة نقطة البداية # بالإضافة إلى اسم الهدف أو معرفه:
انسخ الرمز