2011-04-20 17 views
7

Is it valid XHTML/good practice to have links of the following form? //www.example.com/foo/bar.html¿Es un enlace sin el protocolo XHTML válido? es decir <a href="//www.example.com/">

If the current page is HTTP, then the link points to: http://www.example.com/foo/bar.html Si la página actual está asegurado bajo HTTPS, entonces los puntos de enlace a: https://www.example.com/foo/bar.html

En otras palabras, es

< a href = "// www.example.com/" >

válido en XHTML 1.1 estricto? Y, ¿es compatible con muchos/todos los navegadores?

Respuesta

8

¿Es válido XHTML

completamente. XHTML no se preocupa por la sintaxis de los URI. El atributo href se define como que contiene CDATA.

válido en XHTML 1.1 Strict?

No existe tal lenguaje.

XHTML 1.0 tiene versiones Estrictas/Transicionales/Frameset.

XHTML 1.1 es solo XHTML 1.1. (Y no está bendecido por rfc2854 para servir como texto/html (que necesita para el soporte de IE < 9)).

¿Y es compatible con muchos/todos los navegadores?

Sí. El soporte está bien.

+0

Me di cuenta de eso. Gracias por su respuesta. Solo trato de no molestar a la policía del W3C. : P Todas mis páginas deben ser XHTML válidas, ya sabes. – BMiner

Cuestiones relacionadas