|
|
|
При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
|
|||
|---|---|---|---|
|
#18+
В продолжение вот этой темы . Если тег <base> не прописывать, то ссылки "#anchor" ожидаемо разворачиваются относительно текущей страницы (якорь добавляется к текущему URL). Но если прописать тег <base>, то ссылка-якорь разворачивается относительно этого <base> (якорь добавляется к <base>) Вообще, по стандарту относительные ссылки разворачиваются так: 1. При наличии предваряющего слэша относительные ссылки разворачиваются относительно корня (хоста) сайта . Если при этом указан тег <base> - относительно хоста того URL, который указан в теге <base>) 2. При отсутствии предваряющего тега относительные ссылки разворачиваются относительно текущей директории , т.е. относительно части URL, расположенной перед последним слэшем (включая этот слеш). Если при этом указан тег <base>, то разворачиваются относительно URL, указанного в этом теге 3. Для коротких ссылок-якорей вида " #anchor " правило №2 при отсутствии тега <base> НЕ работает: при отсутствии тега <base> такие ссылки-якоря разворачиваются относительно текущей страницы (а не текущей директории) Вопрос . Как "заставить" короткие ссылки-якоря разворачиваться относительно текущей страницы при наличии тега <base> ? Сейчас у меня при наличии тега <base> такие ссылки-якоря разворачиваются относительно этого самого <base>. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 18:40 |
|
||
|
При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
|
|||
|---|---|---|---|
|
#18+
Cyrax_02, смириться с этим поведением. -избавиться от base -прописать абсолютные пути -навесить свой обработчик клика на все чисто фрагментные ссылки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 21:07 |
|
||
|
При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
|
|||
|---|---|---|---|
|
#18+
Cyrax_02, Приведите маленький примерчик. Это для того, чтобы понять у кого кривые руки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 21:32 |
|
||
|
При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
|
|||
|---|---|---|---|
|
#18+
ShSerge, прямые руки у топикстартера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 21:36 |
|
||
|
При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
|
|||
|---|---|---|---|
|
#18+
ИзопропилShSerge, прямые руки у топикстартера Хорошо. Приведи пример ты. Проверить хочу. Я этот тэг вообще никогда не применял, а якоря - часто. Просто по приколу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 21:45 |
|
||
|
При наличии тега <base> ссылки-якоря [href="#anchor"] разворачиваются относительно <base>
|
|||
|---|---|---|---|
|
#18+
авторПриведите маленький примерчик.Щасс. У себя в коде когда методы документирую, всё тщательно и подробно расписываю, но... ни одного примера. Это как в в нашем законодательстве. Всё подробно расписано, но ни одного примера... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 22:37 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39495599&tid=1444534]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 10ms |
| total: | 170ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...