Является ли ссылка без протокола действительным XHTML?т.е. <a href="//www.example.com/"> - PullRequest
7 голосов
/ 20 апреля 2011

Действительно ли XHTML / хорошая практика иметь ссылки в следующей форме?//www.example.com/foo/bar.html

Если текущая страница HTTP, то ссылка указывает на: http://www.example.com/foo/bar.html Если текущая страница защищена HTTPS, то ссылкауказывает на: https://www.example.com/foo/bar.html

Другими словами, является ли

действительным в XHTML 1.1 Strict ?И поддерживается ли он многими / всеми браузерами?

1 Ответ

8 голосов
/ 20 апреля 2011

Это действительно XHTML

Полностью. XHTML не заботится о синтаксисе URI. Атрибут href определен как содержащий CDATA.

действительно в XHTML 1.1 Строгий?

Нет такого языка.

XHTML 1.0 имеет версии Strict / Transitional / Frameset.

XHTML 1.1 - это просто XHTML 1.1. (И не благословлен rfc2854 для использования в качестве text / html (который вам нужен для поддержки IE

И поддерживается ли он многими / всеми браузерами?

Да. Поддержка в порядке.

...