Documente Academic
Documente Profesional
Documente Cultură
Aaron Tescari
C.I 7955070
Noviembre 2014
INTRODUCCIN
EL HTML Y SU EVOLUCIN
La primera propuesta oficial para convertir HTML en un estndar se realiz en 1993 por
parte del organismo IETF (Internet Engineering Task Force). Aunque se consiguieron
avances significativos (en esta poca se definieron las etiquetas para imgenes, tablas y
formularios) ninguna de las dos propuestas de estndar, llamadas HTML y HTML+
consiguieron convertirse en estndar oficial.
En 1995, el organismo IETF organiza un grupo de trabajo de HTML y consigue publicar, el
22 de septiembre de ese mismo ao, el estndar HTML 2.0. A pesar de su nombre, HTML
2.0 es el primer estndar oficial de HTML.
A partir de 1996, los estndares de HTML los publica otro organismo de estandarizacin
llamadoW3C (World Wide Web Consortium). La versin HTML 3.2 se public el 14 de
Enero de 1997 y es la primera recomendacin de HTML publicada por el W3C. Esta revisin
incorpora los ltimos avances de las pginas web desarrolladas hasta 1996, como applets de
Java y texto que fluye alrededor de las imgenes.
HTML 4.0 se public el 24 de Abril de 1998 (siendo una versin corregida de la publicacin
original del 18 de Diciembre de 1997) y supone un gran salto desde las versiones anteriores.
Entre sus novedades ms destacadas se encuentran las hojas de estilos CSS, la posibilidad de
incluir pequeos programas o scripts en las pginas web, mejora de la accesibilidad de las
pginas diseadas, tablas complejas y mejoras en los formularios.
La ltima especificacin oficial de HTML se public el 24 de diciembre de 1999 y se
denomina HTML 4.01. Se trata de una revisin y actualizacin de la versin HTML 4.0, por
lo que no incluye novedades significativas.
Desde la publicacin de HTML 4.01, la actividad de estandarizacin de HTML se detuvo y
el W3C se centr en el desarrollo del estndar XHTML. Por este motivo, en el ao 2004, las
empresas Apple, Mozilla y Opera mostraron su preocupacin por la falta de inters del W3C
en HTML y decidieron organizarse en una nueva asociacin llamada WHATWG (Web
Hypertext Application Technology Working Group).
La actividad actual del WHATWG se centra en el futuro estndar HTML 5, cuyo primer
borrador oficial se public el 22 de enero de 2008. Debido a la fuerza de las empresas que
forman el grupo WHATWG y a la publicacin de los borradores de HTML 5.0, en marzo de
2007 el W3C decidi retomar la actividad estandarizadora de HTML.
De forma paralela a su actividad con HTML, W3C ha continuado con la estandarizacin de
XHTML, una versin avanzada de HTML y basada en XML. La primera versin de XHTML
se denomina XHTML 1.0 y se public el 26 de Enero de 2000 (y posteriormente se revis el
1 de Agosto de 2002).
XHTML 1.0 es una adaptacin de HTML 4.01 al lenguaje XML, por lo que mantiene casi
todas sus etiquetas y caractersticas, pero aade algunas restricciones y elementos propios de
XML. La versin XHTML 1.1 ya ha sido publicada en forma de borrador y pretende
modularizar XHTML. Tambin ha sido publicado el borrador de XHTML 2.0, que supondr
un cambio muy importante respecto de las anteriores versiones de XHTML.
HTML Y CSS
Originalmente, las pginas HTML slo incluan informacin sobre sus contenidos de texto e
imgenes. Con el desarrollo del estndar HTML, las pginas empezaron a incluir tambin
informacin sobre el aspecto de sus contenidos: tipos de letra, colores y mrgenes.
La posterior aparicin de tecnologas como JavaScript, provocaron que las pginas HTML
tambin incluyeran el cdigo de las aplicaciones (scripts) que se utilizan para crear pginas
web dinmicas.
Incluir en una misma pgina HTML los contenidos, el diseo y la programacin complica en
exceso su mantenimiento. Normalmente, los contenidos y el diseo de la pgina web son
responsabilidad de diferentes personas, por lo que es adecuado separarlos.
CSS es el mecanismo que permite separar los contenidos definidos mediante XHTML y el
aspecto que deben presentar esos contenidos:
De esta forma, utilizando exclusivamente XHTML se crean pginas web "feas" pero
correctas. Aplicando CSS, se pueden crear pginas "bonitas" a partir de las pginas XHTML
correctas.
LENGUAJES DE ETIQUETAS
Uno de los retos iniciales a los que se tuvo que enfrentar la informtica fue el de cmo
almacenar la informacin en los archivos digitales.
La solucin que se emplea para guardar la informacin con formato es sencilla: el archivo
electrnico almacena tanto los contenidos como la informacin sobre el formato de esos
contenidos. Si por ejemplo se quiere dividir el texto en prrafos y se desea dar especial
importancia a algunas palabras, se podra indicar de la siguiente manera:
<parrafo>
Contenido de texto con <importante>algunas palabras</importante> resaltadas de forma
especial.
</parrafo>
El principio de un prrafo se indica mediante la palabra <parrafo> y el final de un prrafo se
indica mediante la palabra </parrafo>. De la misma manera, para enfatizar ciertas palabras
del texto, se encierran entre <importante> e </importante>.
El proceso de indicar las diferentes partes que componen la informacin se denomina marcar
(markup en ingls). Cada una de las palabras que se emplean para marcar el inicio y el final
de una seccin se denominan etiquetas.
Aunque existen algunas excepciones, en general las etiquetas se indican por pares y se forman
de la siguiente manera:
Etiqueta de apertura: carcter <, seguido del nombre de la etiqueta (sin espacios en blanco)
y terminado con el carcter > Etiqueta de cierre: carcter <, seguido del carcter /, seguido
del nombre de la etiqueta (sin espacios en blanco) y terminado con el carcter >.
La principal ventaja de los lenguajes de etiquetas es que son muy sencillos de leer y escribir
por parte de las personas y de los sistemas electrnicos. La principal desventaja es que pueden
aumentar mucho el tamao del documento, por lo que en general se utilizan etiquetas con
nombres muy cortos.
MARCAS Y ATRIBUTOS.
Hay marcas que se aplican a todo el documento HTML, o slo desde el punto en que son
insertadas hasta el final del documento. Otras se aplican exclusivamente a un fragmento del
texto. En ese caso, el final de la aplicacin se especifica con la misma marca precedida de la
barra inclinada hacia atrs (/).
Las marcas pueden contener de forma opcional u obligatoria, lo que se denominan atributos
o modificadores. Los atributos matizan el significado de la marca, y que se expresan de la
siguiente forma:
En la mayor parte de los visualizadores es posible omitir las comillas y colocar directamente
el valor del atributo. Esta prctica. a pesar de estar extendida, no es muy aconsejable ya que
no est normalizada, y no esta soportada por la totalidad de los visualizadores.
Algunos atributos slo viene definidos por su nombre (no tienen valor); son los atributos
llamados compactos.
En HTML existen algunos caracteres que son especiales porque juegan un papel dentro del
mecanismo del funcionamiento de HTML, como sucede con los smbolos mayor que (>) y
menor que (<), y otros porque en los primeros tiempos de HTML, no formaban parte del
juego de caracteres internacionales del alfabeto, como sucede con los acentos.
Sea por los motivos que fuere, el caso es que existen ciertos smbolos que no pueden
escribirse directamente, sino que deben sustituirse por una cadena de caracteres que el
visualizador interpretar de forma correcta. Estas cadenas de caracteres comienzan siempre
por el smbolo (&) seguido de una combinacin de caracteres alfabticos que tienen un
significado especial en HTML. En la siguiente tabla se muestra cmo escribir algunos de
estos caracteres:
Carcter especial
Transcripcin HTML
Comentario
Los acentos
<:
>
La ee
ñ
En la actualidad la mayora
de los browsers la soportan
Espacios en blanco
<HTML>
.....................
</HTML>
Un documento HTML siempre se compone de las siguientes 2 partes:
<HTML>
</HTML>
MAQUETACIN
Cuando nos disponemos a desarrollar una pgina web una de las primeras tareas que
realizamos es definir la estructura de la pgina. Bsicamente hay 2 formas de hacerla: usando
tablas o CSS. Hace poco tiempo, la forma ms utilizada era hacindolo con tablas, aunque
por suerte esta tendencia se va eliminando.
Maquetar con tablas no es una buena opcin por diversas razones:
Las tablas no fueron diseadas para otra cosa que para mostrar datos, en ningn momento
fueron pensadas para maquetar.
prefix_x: Deja x huecos antes de colocar la capa por lo que estas se posicionar despus.
sufix_x: Deja x huecos despus de colocar la capa por lo que la siguiente capa se posicionar
despus.
push_x: Nos permite mover libremente x columnas la capa hacia la derecha, sin que esto
afecte al resto de capas.
pull_x: Nos permite mover libremente x columnas la capa hacia la izquierda, sin que esto
afecte al resto de capas.
Adems podemos anidar capas unas dentro de otras como podemos ver en los ejemplos
de abajo ( capa con fondo azul), pero debemos tener en cuenta que los mrgenes izquierdos
y derechos se suman por lo que si sumamos los del contenedor y los de las capas de dentro
sobrepasamos el ancho mximo y el bloque se nos va abajo, para evitar esto slo tenemos
que eliminar el margen izquierdo del primer elemento contenido con alpha y el margen
derecho del ltimo elemento contenido con omega.
EJEMPLO DE MAQUETADO 1
En este primer ejemplo creamos una capa de 6 columnas de ancho colocada a la derecha del
grid, esto lo hemos conseguido aadiendole las clase css grid_6 y prefix_10, grid_6 por el
ancho de 6 columnas , prefiz_10 por las 10 columnas sin nada que quedan a la izquierda de
esta capa. En esta capa podriamos colocar un formulario de bsqueda o de login por ejemplo.
Ahora colocamos una cabecera que ocupe todo el ancho del grid, para ello le ponemos la
clase grid_16 sin nada ms. Recordad que cada vez que completemos una fila debemos aadir
una capa con la clase clear para cancelar la flotacin.
Colocamos la seccin de contenido de nuestra web a la izquierda con un ancho de 10
columnas ( Una relacin de ~ 2/3 entre la anchura del contenido y la barra lateral) para lo
cual le asignamos la clase grid_10. Luego definimos la barra lateral de 6 columnas (grid_6).
En el pie nos encontramos con el problema de las capas anidades que al sumar sus anchos y
margenes superan el mximo y se desbordan. Fjese cmo lo solucionamos aadiendo a la
primera capa la clase alpha y a la ltima capa la clase omega.
Finalmente colocamos una capa de 16 columnas en las que colocaremos la informacin del
copiright.
En este ejemplo no se ha hecho uso ni de sufix_x ni de pull_x y push_x. Podriamos probar
por ejemplo a intercambiar la posicion de las secciones de contenido y barra lateral con las
clases pull_x y push_x, concretamente pondramos grid_6 pull_10 a la barra lateral y grid_10
push_6 a la seccin de contenido.
container_16
// Contenedor principal
grid_16
// Cabecera
clear
grid_10
// Seccin de contenido
grid_6
// Barra lateral
clear
grid_16
grid_10 alpha
grid_3
grid_3 omega
clear
clear
grid_16
clear
// Informacin de copiright
CONCLUSIONES
El html es el lenguaje nativo, sin el, no existira el Internet tal y como lo conocemos, si no
se hubiera inventado, seguiramos con el aburrido FTP (Protocolo de Transferencia de
Ficheros) mandndonos o bajando archivos que a veces ni sabamos lo que eran, sin tener la
posibilidad de visualizarlo antes. Ahora por medio de una pgina llena de colores y botones
por la cual se puede navegar, se puede tener acceso a bastante informacin y archivos.
El lenguaje de HTML abri una puerta al mundo permitindole a las personas expresar sus
ideas por medio de pginas y mostrrselas a todas las personas de todos los pases.
Con
el
HTML
se
logr
un
ya
que
muchsimas empresas publican, venden, y ofrecen sus productos, sus servicios y sus ofertas
atrayendo a mayor cantidad de personas. Tambin gracias al HTML nacieron muchas
empresas que ofrecen diversos servicios.
Infinitas son las posibilidades que te brindan las pginas WEB ya que no solo te dan la
posibilidad de pasar el tiempo navegando, sino que tambin hasta se puede comprar un auto
por Internet, solo basta con llenar un formulario con los datos personales y
el nmero de tarjeta de crdito
Todo el universo de Internet se lo debemos al HTML, ya que todas las pginas con las que
se compone la World Wide Web estn hechas con el lenguaje de programacin HTML.
REVISIN BIBLIOGRFICA
Calderoni, Jos Pacheco, Edith . Red Revista Latinoamericana de Estudios Educativos.
El hipertexto como nuevo recurso didctico [en lnea]; Disponible en:
http://site.ebrary.com/lib/bibliociuvirtualsp/docDetail.action?docID=10117094&p00=lengu
aje+hypertexto
Html y CSS http://librosweb.es/css/
Curso de Html http://es.tldp.org/Manuales-LuCAS/doc-curso-html/doc-curso-html.pdf