Foros del Web » Creando para Internet » HTML »

HTML Transitional o Strict

Estas en el tema de HTML Transitional o Strict en el foro de HTML en Foros del Web. Hola a todos, Estoy terminando de diseñar mi primera página web, y estoy revisando el código en el validator de w3c. Qué ventajas tiene (si ...
  #1 (permalink)  
Antiguo 03/03/2011, 04:05
 
Fecha de Ingreso: febrero-2011
Mensajes: 10
Antigüedad: 13 años, 9 meses
Puntos: 0
HTML Transitional o Strict

Hola a todos,

Estoy terminando de diseñar mi primera página web, y estoy revisando el código en el validator de w3c. Qué ventajas tiene (si es que las tiene) diseñar con código html estricto?

Muchas gracias por adelantado
  #2 (permalink)  
Antiguo 03/03/2011, 04:12
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: HTML Transitional o Strict

buenas...

en teoría, hacer un documento válido significa que sigue las normas del estandar, y por norma la idea del estandar es traer compatilidad. por tanto, cuando un documento válido se intenta que todos los navegadores operen de la misma forma. ahora bien, en el modo estricto se intenta separar el aspecto del contenido. es decir, no tienes etiquetas -o al menos una cantidad bien mínima- para formatear contenido. el modo transicional intenta mantener compatibilidad con navegadores antiguos o que no incorporan las tecnologias posibles para separar el aspecto del contenido. ¿que ventaja trae separar esta separación? pues es más fácil el mantenimiento.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 03/03/2011, 04:41
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: HTML Transitional o Strict

Hola:

Creo que lo normal es que este asunto no te quite el sueño, y que pongas el dtd dependiendo de las necesidades. Por ejemplo, si en la página tienes que usar ventanas adicionales, es imposible que valide de forma estricta, así que estarás obligado a usar la manera transitional... hay muchas posibles razones... incrustar videos de youtube, querer subir archivos, querer enlazar a un popup (y pueden existir mil razones), pero fuera de esos casos y los que se me puedan quedar en el tintero, es siempre preferible la validación estricta (al menos intentarlo)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 03/03/2011, 15:07
 
Fecha de Ingreso: febrero-2011
Mensajes: 10
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: HTML Transitional o Strict

Ok perfecto, gracias por la respuesta! La página es pequeña, así que no he tenido que sudar demasiado para validarla en estricto. Ya veremos qué pasa cuando se complique

Un saludo
  #5 (permalink)  
Antiguo 03/03/2011, 19:41
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: HTML Transitional o Strict

nota respecto al concepto de validacion:

la validacion no es otra cosa mas que cumplir con unas pautas y es independiente del modo o tipo de documento. estas pautas estan dadas de acuerdo al DTD que apliques al documento. basicamente el DTD indica:
  • cuales son los posibles elementos, atributos y valores.
  • definicion de estructura o un documento bien formado. o sea, que elementos pueden ir dentro de otros y cuales son los atributos requerios para los elementos.
si sigues estas normas más las generales (como cerrar adecuadamente los elementos, utilizar las entidades cuando sea aplicable, entre otras mas) jamas deberias tener problema para validar un documento. por si las dudas, ¿donde puedes leer el documento DTD? si te fijas en el elemento <!DOCTYPE>, tiene una URL a un documento que termina con la extension *.dtd, lo cargas en el navegador y ahi puedes leerlo. sin embargo, no te prometo que lo puedas comprender. quizas antes te interse leer algun material acerca de los DTD.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #6 (permalink)  
Antiguo 08/03/2011, 19:09
 
Fecha de Ingreso: febrero-2011
Mensajes: 10
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: HTML Transitional o Strict

mmm .... cada vez que avanza más la página, más me gusta esto.

Una última duda.... tengo todas las páginas perfectamente validadas en strict, excepto una, la de contacto, en la que he introducido un enlace a un mapa de google maps. La dirección es enorme, con muchos caracteres, etc ..... y toda esa retaíla de caracteres extraños el validator me los detecta como errores, 14 en contreto. Cómo puede ser? si están dentro del href.

La verdad es que quizás van un poco demasiado lejos con esto del html strict, directamente quita funcionalidad a las páginas...

Y ahora qué? tengo que inventarme algún parche chapucero con javascript para esconder el código del enlace?

Muchas gracias de nuevo por las respuestas, ya creo que será la definitiva.
  #7 (permalink)  
Antiguo 08/03/2011, 19:25
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: HTML Transitional o Strict

Cita:
La verdad es que quizás van un poco demasiado lejos con esto del html strict, directamente quita funcionalidad a las páginas...
para una persona comun puede que lo perciba asi. incluso yo cuando inicie a indagar el tema de las validaciones lo llegue a percibir muy restrictivo. pero con el paso del tiempo y la constante practica y lectura he llegado a la conclusion que en realidad no es tan restrictivo como se cree.

en fin, el problema de tu enlace es que lo mas seguro contiene caracteres especiales de HTML. los caracteres especiales de html son: <, >, & y creo que ". de modo que el analizador utiliza estos caracteres para delimtar elementos, entidades y valor de atributos. seguramente en el enlace tienes el caracter & el cual debes reemplazarlo por su equivalente porque sino el validador entendera que intentas usar una entidad que no esta definida.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #8 (permalink)  
Antiguo 09/03/2011, 06:21
 
Fecha de Ingreso: febrero-2011
Mensajes: 10
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: HTML Transitional o Strict

Gracias pro la respuesta, lo miré y sí, el error eran las & y ya está solucionado.

Un saludo

Etiquetas: Ninguno
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:26.