HTML أستفسار

السلام عليكم.

كيف أنتقل من صفحة إلى آخرى داخل نفس الموقع باستخدام HTML ?

وشكرا.


Elalfi_Web أضف ردا

مرحبًا @AhmedAlsheyab7‍ 

لعمل روابط داخل صفحات HTML عليك إستخدام وسم a الذي يتيح لك إمكانيه تحديد مسار الملف الذي تريد الذهاب إليه، ففي المثال التالي عند الضغط على كلمة Search سيتم الذهاب إلى صفحة جوجل الرئيسية

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

<a href="mysite.html">Another Page</a>
AhmedAlsheyab7 أضف ردا

شكرا لكن ليس هذا قصدته.

كنت اقصد التنقل داخل الموقع نفسه وليس روابط لمواقع اخرى.

أتقصد أن ينتقل المستخدم لمكان مختلف في نفس الصفحة عند الضغط على رابط معين؟

مثل الروابط الموجودة في أعلى هذه الصفحة

يمكنك عمل ذلك من خلال إضافة الخاصية id لأي عنصر في الصفحة، كالتالي:

<h1 id="heading">Title</h1>

بعد ذلك إجعل الرابط في خاصية href يصبح بنفس القيمة الموجودة في خاصية id السابقة، كالتالي: Go To Heading

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

شكرا لك جدا

سؤال آخر :

كيف أقوم بعمل تنقل مثل الضغط على قائمة التعليقات فينقلك الى صفحة html اخرى.

مثلما شرح لك المدرب سامح باستعمال anhore element

<a href="facebook.com">    facebook   </a>

سوف تظهر لك كلمة facebook بلون أزرق و بالضغط عليها سوف تفتح موقع فيس بوك

يمكنك تنفيذ نفس الفكرة لأي موقع، تكتب الرابط الصحيح في href و الاسم الذي يظهر للمستخدم ضمن العنصر a