2016-06-19 2 views
-1

Действительно до <base href="/"> в HTML? Я не могу найти ссылку по этому поводу. Official specification относится этот элемент следующим образом:Действительно ли <base href = "/"> совместим со всеми браузерами?

Базовый элемент позволяет авторам указать базовый URL документа для целей разрешения относительных URL-адресов, а также имя контекста просмотра по умолчанию для целей следующих гиперссылок. Элемент не содержит содержимого, выходящего за рамки этой информации.

Ничего об использовании / как URL.

Возможно ли использовать <base href="/">?

+0

Зачем нужно явно указывать один конкретный URL как действительный? – Quentin

ответ

1

Да. href принимает действительные адреса и / является допустимым URL

Атрибут href содержания, если указана, должен содержать valid URL potentially surrounded by spaces.

Например, предположим, что документ в http://example.com/some/path содержит эту ссылку:

<a href="foo">Link</a> 

Это будет указывать на http://example.com/some/foo. Но если добавить

<base href="/" /> 

, то это будет указывать на http://example.com/foo.

+0

Спасибо за ответ. Поддерживается ли это всеми браузерами? – Erik

+0

Он должен работать с HTML5-совместимыми браузерами. – Oriol

Смежные вопросы