#html #css #safari #anchor
#HTML #css #safari #привязка
Вопрос:
Привет, кажется, не могу заставить мои привязочные ссылки работать в Safari…
<li class="nav-item"> <a class="nav-link" href="resources.html#copy" target="_top">Resources</a> </li>
<li class="nav-item"> <a class="nav-link" href="contact.html#copy" target="_top">Contact</a> </li>
У меня есть куча ссылок, которые ведут на соответствующие страницы, а затем должны перейти к привязке «копировать», но это не работает в safari…
Как вы можете видеть, я указал цель, которая, как мне сказали, должна помочь… Я пытался изменить свои ссылки на «page.html / #copy», но это не работает. я также использовал ID, поскольку name больше не используется в html 5.
моя привязка выглядит следующим образом…
<h1 id="copy" class="-white">.</h1>
класс просто делает текст белым, поэтому не видно ‘.’ на странице.
.-white{
color: #FFF;}
я предполагаю, что это что-то простое, и я просто смотрел на это, чтобы увидеть это…
Спасибо
Комментарии:
1. Идентификатор, который вы использовали, ‘copy’, уникален на странице, на которую вы перенаправляете?
2. да, на каждой странице есть только один идентификатор = «копировать». В safari, если я нажимаю на ссылку, это приводит меня на страницу, но не прокручивает вниз до раздела. однако, если я нажимаю на ссылку во второй раз, она прокручивает меня вниз…
3. Когда вы нажимаете на ссылку в Safari, после загрузки новой страницы, часть #copy все еще присутствует в URL или нет?
4. да, в адресной строке отображается #copy в конце всех ссылок, просто к нему не переходят.
5. Работает ли это, если вы используете
href="contact/#copy"
вместо этого?