2013-07-16 21 views
9

Bu çok basit bir soru gibi görünüyor, bu nedenle birilerinin bu uykulu kodlayıcıya yardımcı olabileceğini umuyorum. Bir sayfaya farklı bir sayfaya gitmesi gereken bir bağlantım var, ancak diğer sayfadaki belirli bir bölüme yükle.Başka bir sayfadaki belirli bir bölüme gitmek için bir bağlantı oluşturma

Bunu daha önce bootstrap ile yaptım, ancak tüm 'kodlama' onu aldılar, bu yüzden sıfırdan nasıl yapılacağını bilmem gerekiyor. http://www.w3schools.com/html/html_links.asp

**Page One** 
<a href="/academics/page.html#timeline> Click here </a> 
**Page I am linking to** 
<div id="timeline" name="timeline"> ... </div> 

Sadece html ile bunu yapabilir miyim, yoksa bazı javascript gerekiyor: İşte bu bağlantıyı dayalı olan biçimlendirme (yoksa iyi kaynak, biliyorum). Eğer js ile yapmam gerekiyorsa, hedef sayfada olmalı?

cevap

13

Sana HTML5, için which allows you to atlama eşleşen herhangi DOM öğesi ID nitelik kullanıyor gönderdiniz örnek inanıyoruz. eski tarayıcıları desteklemek için değiştirmek gerekir:

<div id="timeline" name="timeline" ...> 

eski biçimi için: Daha sonra /academics/page.html#timeline gidin ve bu bölüme doğru atlamak mümkün olacak

<a name="timeline" /> 

. Ayrıca, similar question numaralı telefonu da inceleyin.

+1

Bu durumda "eski tarayıcılar" Netscape 4 ve öncesi ve Internet Explorer 3 ve öncesi. Kimsenin onları desteklemesine gerek yok. İlgili bir notta, bağlantı elemanı isteğe bağlı bir uç etiketine sahip değildir. HTML'de '/>' sözdizimini kullanamazsınız. – Quentin

0

Yukarıdaki yanıtı denedim - page.html#ID_name kullanarak bana 404 sayfa verdi hatası yok.

O zaman .html'u kullanmak yerine,eğik çizgiyi # önce ekledim ve iyi çalıştı.

<a href= "http://my website.com/target-page/#El_Chorro">El Chorro</a> 

Sadece / yerine .html kullanın: gibi yani bağlantı etiketleri arasında gönderme sayfasından benim örnek görünüyor. Sadece kullanmak

1

Hiii

sadece başka bir bölüme bir sayfadan bağlamak için

<a href="directry/filename.html#section5" >click me</a> 

-1

başka sayfanın bir bölümü/id bağlamak için kullanabileceğiniz

<a href="index.php#firstdiv">my first div</a> 
+0

Bir sayfadan başka bir bölüme bağlantı vermek için My First Dig'u kullanın. –

İlgili konular