Ссылка не ссылается на якорь

У меня есть ссылка, которая не перенаправляет на якорь:

 while($nextLine != false){
# echo link
echo '<a href="#peak1">'.$nextLine.'</a>';
# update line
$nextLine=fgets($entireFile , filesize("Khagay Nanoproject/peaks.txt"));
# skip a line (for proper formatting)
echo '<br>';
}
echo '
<section>
<details>
<summary> Peak Image </summary>';
# create a bookmark with the id attribute. Used to link from Peak Table rows
echo '<h2 id="peak1">Peak 1</h2>';

Это порядок, в котором находятся команды. Это причина из-за области действия или потому что якорь находится после ссылки?

3

Решение

Причина в том, что страница недостаточно длинная. Когда я добавил кучу

<br>

Я мог видеть, что ссылка и якорь работали правильно.

1

Другие решения

Попробуйте проверить элемент и посмотрите, есть ли идентификаторpeak1‘ существовать .

Стоит только прокручивать страницу, а не перенаправлять.

Например, если у меня есть какой-то идентификатор в строке меню под названием Топ а также
ссылка в нижнем колонтитуле <a href="top">Go top</a>, страница прокручивается сверху до строки меню и не будет перенаправлять.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector