#html
Известный тег, но тут встретил это: описание тега base от разработчиков Mozzila (проект MDN) Но вот что значит, когда атрибут тега href указывает не адрес каталога, а на адрес конкретного файла? ДопустимДля чего это так? Что подразумевает этот ход? На сайтах у некоторых видел (на CMS Joomla)
Ответы
Ответ 1
Потому что на якори это тоже влияет. Было бы странно их считать от папки, а не от страницы.При использовании вы можете столкнуться с проблемой ссылок на внутристраничные якоря. Обычно ссылка вида Наверх оставит вас на текущей странице, но перенесет к элементу с id="top", то есть она будет ссылаться на http://thisrocks.com/app/article.html#top. Но если вы используете тег с заданным атрибутом href, то вы будете перенаправлены на базовый URL с добавленным к адресу сегментом #top, то есть http://thisrocks.com/app/#top. В этом случае также необходимо переопределить умолчания, заданные тегом , указав страницу, к которой относится ваш якорь, то есть Наверх Источник Ответ 2
То же самое и подразумевает. Просто база для относительных ссылок. Фактически такая ссылка может (или должна) указывать на адрес самого документа. Это удобно когда документ сохраняется на диск (относительные ссылки не перестают работать)
Комментариев нет:
Отправить комментарий