PDA

View Full Version : سوال: ایندکس گذاری متن در یک صفحه متنی وب



mahak_f
یک شنبه 26 دی 1389, 18:31 عصر
سلام به همه دوستان
چه طور میشه در یه صفحه متنی وب متن رو ایندکس گذاری کرد؟ مثل همون چیزی که نرم افزار ورد داره و میشه سر فصل ها رو تو فهرست جوری تعریف کرد که با کلیک بر روی اون به سر متن مورد نظر پرش داده بشی

معذرت از این سوال که نتونستم جوابشو با سرچ پیدا کنم. یعنی نمیدونستم اسم این کار چیه و ظاهرا کلید واژه درستی رو سرچ نکردم

با تشکر

Mostafa_Dindar
یک شنبه 26 دی 1389, 19:25 عصر
سلام ,

شما با HTML Anchor (http://www.webmastercourse.com/articles/anchors/#top) میتوانید اینکار رو انجام بدید , به عنوان نمونه :


This will create an html anchor for your link.
<A NAME="anyname">anyname</A>
Create your link and make sure you use the same name as you used in your anchor:
<A HREF="#Anyname">Click Here</A>


موفق باشید

Javad_Darvish_Amiry
یک شنبه 26 دی 1389, 21:22 عصر
سلام خسته نباشید. به این کار میگن بوک مارک کردن (Bookmark). شما برای این کار تقریبا مثل وورد عمل میکنی. اول اون بخشی (یا بخش هایی) از صفحه که میخوای مثلا ایندکسشون رو بالای صفحه بیاری، یکی دو کلمه اولشون رو انتخاب میکنید (خالی هم میشه، اما W3C اجازه نمیده) یا مثلا تیترش رو انتخاب میکنی و اونو داخل یه تگ لینک قرار میدی با یه آی دی. (باز هم تگ های دیگه هم میشن اما ...) حالا تو قسمت فهرست بالای، برای هر آیتم که پایین بوک مارک کردی، یه لینک در بالا در نظر میگیری که خاصیت href ش رو آی دی بوک مارک تون تنضیم شده. مثل این:


<a href="#first_bookmark"> مقدمه </a>

<a href "#second"> مفاهیم پایه ای </a>

قسمت ها و متن هایی از صفحه در این قسمت قرار دارند
....

<a id="first_bookmark"> مقدمه </a>
در این قسمت متن اصلی مربوط به بخش مقدمه و سایر محتویات قرار دارند

....
در این قسمت ممکن است متون و محتویات دیگری نیز باشند
....

<a id="second"> تشریح مفاهیم پایه ای </a>
در این جا نیز متون و محتویات مربوط به بوک مارک دوم قرار دارند.

....

باقی صفحه

یادتون باشه، این روش توصیه شده خود W3C برای بوک مارک کردن مطالب هست و در کنارش تاکید بر اینه که برای تگ های a حتما title های مناسب قرار بدید. این تو رتبه بندی موتور های جستجو هم تاثیر گذاره.