Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/03/2009, 12:11
Avatar de Dude--
Dude--
 
Fecha de Ingreso: junio-2004
Ubicación: Sevilla - España
Mensajes: 197
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Estandares w3c

Cita:
Iniciado por David el Grande Ver Mensaje
Si es por PHP. Puedes usar lo siguiente para evitar problemas:
Código php:
Ver original
  1. <?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
Y sí, efectivamente eso da problemas en algunos navegadores, Internet Explorer 6 entra en quircks-mode cuando se encuentra con esa línea.
Maldito IE... me niego a pasar por el aro, no daré soporte para IE6.

Cita:
Personalmente, recomendaría quitar esa línea y servir el archivo como text/html en lugar de text/xml, no es lo mejor que se pueda hacer, pero por el momento, es lo que hay .
Cuando hablas de servir el archivo como text/html supongo que te refieres a utilizar en su lugar el meta:
Código:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
¿Qué ocurriría en esta caso con las preguntas de la parte final de mi post anterior? Me cito:

Cita:
Cita:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
y
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
y
<meta http-equiv="content-language" content="es"
[...] ¿para que defines un idioma si ya has definido un juego de caracteres? ¿solo para indicarle a los motores de búsqueda el idioma de la página? y en tal caso ¿por qué se define dos veces, una en la etiqueta html y otra en un meta?

Y hablando del idioma... si decido crear una página multilenguaje ¿tengo que cambiar todas esas etiquetas dinámicamente según el idioma que escoja en cada ocasión el usuario? ¿hay alguna normativa para eso?
__________________
"El camino empieza renunciando el control y volviéndose flexibles, como una brizna de paja en un huracán."

"Desconozco tanto... es excitante comenzar a nadar en este mar de dudas..."