Ver Mensaje Individual
  #21 (permalink)  
Antiguo 04/12/2005, 10:28
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 7 meses
Puntos: 381
Cita:
Iniciado por Juan Ca
Eso sí, ahora quiero que me expliques como puede ser posible que cambiando lo de arriba del todo del código se pueda centrar una cosa (en firefox).

Porque es lo único que he cambiado y a dado resultado!
Hola de nuevo Jan Ca

en realidad no es que esa línea centre nada. Un DTD (Document Type Definition, Definición de tipo de documento) le indica al navegador cómo debe tratar y mostrar el contenido. Si no se especifica un dtd el navegador realizará una interpretación no específica denominada quirks mode que es un forma no standard que viene a ser algo así como un "todo vale" (esto lo leí por aquí hace algún tiempo, no recuerdo quién lo dijo, seguramente kemie o pascalc).
http://www.disenorama.com/articulos/...o_estandar.htm
http://toad.bitacoras.com/100-standa...irks_mode.html

Cuando un navegador encuentra un dtd encuentra la siguiente información en el caso que comentamos:

El FPI (Formal Public Identifier)
"-//W3C//DTD XHTML 1.0 Transitional//EN"

El URI utilizado como identificador de sistema en el identificador público permite al agente de usuario descargar el dtd y los conjuntos de entidades necesarios.
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
(sacado de la w3c)

De esta forma especificando un dtd podemos lograr que los navegadores traten de una forma u otra los contenidos.

Ahora bien, el hecho de especificar un dtd no quiere decir que se vaya a ver todo maravilloso si el documento no es correcto con respecto al dtd proporcionado. Esto quiere decir que si indicamos que ha de tratarlo como xhtml pero el documento tiene errores con respecto a xhtml también podemos obtener resultados inesperados.

Acabo de probar y veo que también funciona el centrado con un dtd para html4.01 (no es necesario usar un dtd para xhtml)


Cita:
Otra cosita, esto no repercutirá en nada con el posicionamiento, o errores del código etc?
¿te refieres a los buscadores?

Juan Ca, respecto al centrado de tu sitio ... veo que lo tienes todo dentro de una misma tabla, por qué no le aplicas el centrado directamente a la tabla?

<table BORDER CELLSPACING=0 CELLPADDING=0 borderColor="#ff6633" align="center">