Declaración DOCTYPE. Hasta ahora no hemos hablado de un concepto de vital importancia que es la utilización de elementos HTML estándares. De todos modos no hemos introducido elementos HTML propietarios o desaprobados (ej. font, center etc.) La organización que define los estándares para la web es W3C. Utilizar en lo posible las directivas de este comite de estándares nos traerá como ventanja que nuestras páginas en un futuro sigan viendose correctamente en las nuevas versiones de navegadores. Ahora introduciremos una nueva sección de nuestra página que es la declaración del tipo de documento (DTD Document Type Declaration), esta sección se ubica en la primera línea del archivo HTML, es decir antes de la marca html. Declaración transitoria: Declaración estrícta: Veamos la sintaxis para definir la sección del DOCTYPE, la primera diferencia con cualquier otro elemento HTML es que el caracter siguiente del < es el signo de admiración (!), luego debe ir la palabra DOCTYPE indicando que se trata de un archivo HTML. Más adelante debemos indicar la versión de HTML y si se trata de HTML transitorio o estricto: Si es HTML transitorio disponemos: "-//W3C//DTD HTML 4.01 Transitional//EN" Si es HTML estrícto "-//W3C//DTD HTML 4.01//EN" Es decir que cuando es HTML estricto no disponemos la palabra Transitional Por último se define la dirección de internet donde se encuentra un archivo que enuncia los elemento y propiedades permitidos en el HTML 4.01, discriminando entre HTML estricto y transitorio. Porqué utilizar HTML transitional, si lo más correcto sería utilizar HTML estricto? Puede ser que tengamos muchas páginas desarrolladas en el pasado y nos lleve un tiempo hacerlas compatible con el HTML estricto. Para ver si una página cumple el estandar específico podemos acceder a un programa validador que se encuentra en validator.w3.org Pruebe de copiar la siguiente página y verifique si se valida correctamente en la dirección indicada en la línea anterior (copie al textarea de esta página este documento HTML y presione el botón check): Enlaces a periódicos Página de prueba del DTD Definimos el DOCTYPE Agregamos el meta: Definimos el elemento title: Página de prueba del DTD Definimos todos el contenido del form dentro de un párrafo. No se puede disponer texto o controles de formulario que dependan directamente del elemento form.: prueba de frames pagina2.html prueba de frames prueba de frames prueba de frames
- Argentina
- España
- México
- y valide. Declaración DOCTYPE. HTML Transitional. Cuando indicamos que una página utiliza HTML Transitional podemos hacer uso de algunos elementos HTML de presentacion (fuentes, alineamiento, colores), además la ubicación y anidamiento de elementos es más elástico. Veamos si nuestra primer página que desarrollamos pasa la validación HTML Transitional (Agregandole la sección del DOCTYPE): PHP - Java - JavaScript - C - C++ Como veras después que lo valides dará un error indicando que faltan datos en la marca head. Como mínimo deberemos agregar el elemento title. Luego la página queda:
PHP - Java - JavaScript - C - C++
Que modificaciones hemos hecho? Definimos el DOCTYPE Agregamos el meta: Definimos el elemento title:PHP - Java - JavaScript - C - C++
Todos estos cambios son obligatorios para que valide como HTML 4.01 estricto. Problema 2:Confeccionar una página principal que tenga un hipervínculo a otra página secundaria.Página principal.
Noticias Con los cambios para que valide:Página principal.
Que modificaciones hemos hecho? Definimos el DOCTYPE Agregamos el meta: Definimos el elemento title:Ingrese su nombre: Es decir se incorpora la palabra Frameset donde disponíamos la palabra Transitional o estaba vacía si validamos HTML estrícto. Confeccionar una ventana que contenga dos frames verticales. Dispondremos dos hipervínculos en el frame de la izquierda que al ser presionados actualicen el archivo a mostrar por el frame de la derecha. pagina1.html