Foros del Web » Creando para Internet » HTML »

Problema con DOCTYPE

Estas en el tema de Problema con DOCTYPE en el foro de HTML en Foros del Web. Hola! Les expongo mi problema a ver si alguien puede iluminarme. Soy un novatillo y trabajo en una web realizada con jsp y css, en ...
  #1 (permalink)  
Antiguo 17/01/2005, 07:47
 
Fecha de Ingreso: septiembre-2004
Mensajes: 6
Antigüedad: 20 años, 2 meses
Puntos: 0
Problema con DOCTYPE

Hola!

Les expongo mi problema a ver si alguien puede iluminarme.

Soy un novatillo y trabajo en una web realizada con jsp y css, en la cual la pagina está estructurada con una cabecera, tres columnas y un pie de página.

Todo está bien colocado y se ve correctamente, pero al querer añadirle un doctype al principio de un jsp para poder validarlo, me descoloca todas las columnas que tengo con css, poniendomelas una debajo de la otra. Eso si, los atributos de las fuentes y fondos de capa definidos en la hoja de estilo si que funcionan.

El doctype que tengo definido es:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">.

Si alguien puede ayudarme estaré muy agradecido, estoy muy perdidillo.
  #2 (permalink)  
Antiguo 17/01/2005, 08:07
Avatar de kemie  
Fecha de Ingreso: junio-2003
Ubicación: estocolmo<-->mexico
Mensajes: 1.627
Antigüedad: 21 años, 5 meses
Puntos: 1
sospecho que es algun problema con el modelo de cajas:
http://www.disenorama.com/articulos/...o_de_cajas.htm
__________________
::::::::::::::::::::::::::::: WebHostNinja | diseñorama.com::::::::::::::::::::::::::::::
  #3 (permalink)  
Antiguo 17/01/2005, 10:54
 
Fecha de Ingreso: agosto-2003
Mensajes: 499
Antigüedad: 21 años, 3 meses
Puntos: 1
Si usas XHTML y tienes separación entre la estructura (xhtml) y la rpesentación (CSS), deberías usar una DTD estricta y no transicional.

Añadir una DTD no sirve para "validar" la página, la DTD es obligatoria para que el codigo sea considerado y mostrado como html/xhtml. Si no está la DTD (o si está mal formada), el navegador usa un modo "quirks" (caprichos en inglés), o sea que no respeta las normas xhtml/css sino que intenta mostrar tu página como si hubiera sido echa en los años 90 cuando no había estándar bien definido y difundido.

En este caso, como lo dice Kemie es muy probable que tus bloques sean calculados con el antiguo sistema de IE5 (problema del modelo de cajas) e indicando una DTD correcta, te las muestra con la buena formula de calculo de ancho de cajas, lo que te descuadra el resultado final.
__________________
Plaza Mozilla
http://www.chevrel.org/es/noticias/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:30.