2010-07-19 10 views

Respuesta

6

Puede usar XHTML5. Entonces su margen de beneficio sería XML y XHTML5 válido.

I think También podría usar XML namespacing para usarlos en XHTML1 - No estoy muy familiarizado con XML, por lo que no estoy seguro.

creo que estos dos métodos técnicamente se requieren para servir a sus páginas como XML (en lugar de text/html), que Internet Explorer no es compatible. Pero sospecho que funcionarían bien en los navegadores incluso si no lo hicieras.

+0

He visto una sugerencia para esto de que para XHTML 1.0/1.1 podrías extender la DTD con un espacio de nombres personalizado (ej. Mycorp: data-foo = "bar") y eso validará si haces referencia a esa DTD en el ! Elemento DOCTYPE ... pero mover XHTML5 es probablemente una jugada mejor :-). –

+1

@IainCollins: sí, no sé mucho sobre las DTD personalizadas, pero creo que en la web abierta generalmente son una mala idea: pondrían IE 6 en el modo Quirks, por ejemplo. –

-1

No sé si esto es una solución general, pero funcionó para mí:

<ul data-clearing=""> 

Ie. solo agregue ="" para que sea un atributo XML válido.

Cuestiones relacionadas