Entrar
¿Usuario nuevo? Regístrate
octubre_digital · Octubre Digital - Diseño Gráfico y Web
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes buscar mensajes antiguos en un grupo.

Mensajes

  Mensajes Ayuda
Avanzado
DTD (o Doctype de "entre casa")   Lista de mensajes  
Responder | Reenviar Mensaje #172 de 186 |

El siguiente resumen fue realizado como introducción previa al tratamiento en clases sobre una consulta acerca de la influencia de la definición de la Declaración del Tipo de Documento en el comportamiento de un documento web.
Las itálicas corresponden a resumenes obtenidos de internet para apuntes anteriores (a pie de este mensaje dejo las dos fuentes de las conservo referencia):

"Al comenzar a escribir una frase lo hacemos con una letra mayúscula. Al comenzar una página Web nuestro código debe comenzar con un DOCTYPE. Es una cuestión de gramática.
Hacerlo de forma correcta nos beneficia a todos, ya que algunas de las funciones de nuestro navegador dependen de que la página visitada se presente correctamente, identificándose con el DOCTYPE correspondiente a su codificación.
El DOCTYPE es la forma que tiene nuestra página Web de decirle al navegador que la visita en que "lenguaje" está escrita para que éste pueda saber como entenderse con ella.
Hay diferentes DOCTYPE, tantos como tipos de código recomendados por W3C [World Wide Web Consortium - Consorcio Mundial de la Web]: HTML 4.01 y XHTML 1.0 (en sus versiones "estricta" o "transacional"), XHTML 1.1 y XML, básicamente."

El World Wide Web Consortium

"[...] Tuve varias reuniones y hablé con varios institutos, y el resultado fue que sentí que había una necesidad muy grande de un cuerpo neutral. Un sitio en el que todos los proveedores de tecnología, los proveedores de contenidos, y los usuarios, pudieran reunirse y hablar sobre lo que querían; donde fuera fácil llegar a una especificación común para hacer las cosas. De otro modo volveríamos a la Torre de Babel.
Y de aquí surgió el World Wide Web Consortium - Tim Berners-Lee, Julio de 1996"

"...que todos los documentos entrelazados de la Web deberían estar al alcance de todas las personas y de todas las tecnologías. ... El W3C crea sus recomendaciones (no son propiamente estándares sino especificaciones recomendadas) con la intención de facilitar el crecimiento de la Web de la mejor manera posible. En palabras de Ian Hickson, experto del Grupo de Trabajo CSS del W3C, "Dado que el objetivo del W3C es incrementar la interoperabilidad de las soluciones basadas en web, el W3C está allí donde se reúnen las compañías a debatir sus soluciones". El cómo lo hagan siempre será más o menos criticable. Los mejores expertos del mundo trabajan en el W3C, pero no hay que olvidar que los miembros del W3C son las propias industrias involucradas en la Web..."

Declaración de tipo de documento DOCTYPE

Ejemplos:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd">

"Lo primero que debe contener nuestra página es la declaración del tipo de documento (Document Type Definition (DTD), también conocida como Doctype para abreviar) no sólo para cumplir con los estándares sino para garantizar la correcta renderización de nuestra página.

Mediante esta declaración indicamos la versión de (X)HTML que usa la página y la DTD con la cual se realiza la validación, de forma que los navegadores puedan saber qué sintaxis y gramática se usa, y los validadores puedan comprobar su validez.

Los navegadores entran en modo de visualización Quirks Mode cuando una página no tiene definido un Doctype o pese a tenerlo no cumple el estándar referente a ese Doctype (por ello es tan importante validar la sintaxis de nuestras páginas con el validador del W3C).

Las consecuencias de que el navegador entre en Quirks Mode son que:
- procesa las páginas de forma más lenta.
- renderiza las páginas de forma completamente diferente a lo que teníamos previsto."

"hoy en día yo creo que la elección debe ser entre los distintos tipos de XHTML, concretamente ente XHTML 1.0 Strict o XHTML 1.1, que nos aseguran una página bien estructurada, con una clara separación entre el contenido y la presentación.

"...hay que tener en cuenta varias cosas antes de tomar una decisión:

Con XHTML 1.0 Strict y XHTML 1.1 no puedes utilizar el parámetro "target", y evidentemente tampoco vas a usar un window.open,... lo ideal es no abrir nunca nuevas ventanas...

Una página XHTML 1.1 NO puede ser servida como "text/html" ... lo cual no podrá ser interpretado por muchos navegadores...

En XHTML 1.0 Strict y XHTML 1.1 no se admiten los elementos "applet", ni "frame" o "iframe", ni permite escribir código con javascript mediante "document.write"

Según la especificación de HTML 4.01, es obligatorio incluir la declaración del tipo de documento en cualquier documento HTML.

Veremos algo más en clases, razón por la cual, algunos resúmenes al respecto llegarán a nuestro grupo en Yahoo! también.

Todo esto es parte de algo muy grande como lo son las especificaciones y otros estándares en lo que respecta al formateo y distribución de documentos (programas como la última versión de Word o InDesign utilizan estructuras en sus documentos partidos de estos estándares), así que, aprovechando la interactividad que tenemos en este medio, espero correcciones, agregados y comentarios al respecto de todos nosotros.

Saludos a todos!
Plácido Luna.
http://www.octubre.com.uy

Referencias:
http://usuarios.discapnet.es/disweb2000/blog/2005/06/paso-2-elegir-un-doctype.html)
http://html.conclase.net/articulos/w3c



Mié, 8 de Oct, 2008 2:59 pm

octubredigital
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #172 de 186 |
Desplegar mensajes Autor Ordenar por fecha

El siguiente resumen fue realizado como introducción previa al tratamiento en clases sobre una consulta acerca de la influencia de la definición de la...
Plácido Ramón L...
octubredigital
Sin conexión Enviar mensaje
8 de Oct, 2008
2:59 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda