lunes, 30 de junio de 2014

LENGUAJE DE ETIQUETAS

Uno de los primeros problemas que se plantearon en informática era como
traspasar o enviar información entre equipos. Para solventar esta situación se decidió
codificar la información para su envió, ya que la mayoría de información que se manejaba
era texto.
La codificación se aplica a un conjunto de caracteres de forma que cada carácter del
conjunto tenga una asociación numérica.
A estos conjuntos de caracteres se les denomina tablas, una de las tablas o
conjuntos más conocidos y utilizados es el código ASCII, que relaciona cada carácter del
conjunto con una combinación numérica en código binario, este código contempla
caracteres alfabéticos, numéricos, de puntuación, etc.
Una vez solucionado el paso de información se planteó la posibilidad de enviar
junto a la información el formato correspondiente a la misma, como atributos del texto,
color, tamaño, alineación, etc.
Una de las soluciones propuestas fue la de crear una serie de marcas que insertadas
en la información a enviar establecieran dicho formato. A estas marcas se les llama Etiquetas y al conjunto de las mismas que determinan el formato se le conoce como
un lenguaje de marcado o lenguaje de marcas.
El siguiente ejemplo pretende mostrar una demostración de un lenguaje de
marcado o lenguaje de marcas. Suponga que se desea enviar la siguiente información,
destacando algunas de sus palabras:


Su codificación utilizando etiquetas podría ser la siguiente:


Como se puede observar al incluir las etiquetas se puede establecer con bastante
claridad que es lo que se desea resaltar.
Tanto HTML como XHTML son lenguajes de marcado o marcas como su nombre
indica: HTML significa Hypertext Markup Language (Lenguaje de marcas e hipertexto),
mientras que XHTML significa Extended HyperText Markup Language (Lenguaje de marcas
e hipertexto extendido) y como es obvio la nueva versión del lenguaje HTML 5, también es
un lenguaje que utiliza etiquetas.
Lógicamente cada uno de los lenguajes de marcado tienen sus propias etiquetas,
aparte de estos dos lenguajes citados anteriormente, existen muchos otros lenguajes como
XML, MathML, DocBook, etc.
Normalmente los lenguajes de etiquetas suelen tener etiquetas de inicio y cierre
para los diferentes formatos que se quieren aplicar. De esta forma se indica cuando tiene
que empezar y finalizar el formato.
En el caso de HTML y XHTML el formato de sus etiquetas para expresar el principio
y final de un formato es el siguiente:
Etiqueta de apertura o inicio del formato:


La etiqueta anterior está compuesta por el símbolo “<” seguidamente y sin
espacios en blanco el nombre de la etiqueta y a continuación el símbolo “>“.
Etiqueta de cierre o final del formato:


La etiqueta de cierre está compuesta por el símbolo “<” seguidamente y sin
espacios en blanco, el símbolo “/“, el nombre de la etiqueta y por último el símbolo “>“.A continuación tiene una serie de ejemplos que se podrían aplicar en un
documento html para especificar párrafos:


 




miércoles, 25 de junio de 2014

INTRODUCCION AL LENGUAJE HTML5

Por el año 1989, un físico nuclear Tim Berners-Lee del CERN (Centro europeo para la investigación nuclear) da la noticia de que está trabajando en un sistema que permite acceder a archivos en línea sobre el protocolo de comunicaciones TCP/IP. En este año existían dos métodos para enlazar documentos electrónicos entre sí.Por una parte los enlaces o hipervínculos y por otra parte un lenguaje denominado SGML (Standard Generalize Markup Language (Lenguaje de marcación generalizado):Consiste en un sistema para la organización y etiquetado de documentos.La ISO normalizo el lenguaje en el año 1986. Sirve para especificar las reglas deetiquetado y no impone ningún conjunto de etiquetas especial.) , teniendo en cuenta estosmétodos Tim Berners-Lee a principios de 1990 define el lenguaje HTML (HypertextMarkup Language “Lenguaje de marcas hipertextuales”) como un subconjunto de SGML ycrea algo más el World Wide Web (También conocido como la Web, es un sistema dedocumentos de hipertexto y/o hipermedias enlazados entre si y accesibles desdeInternet.). En 1991 crea el primer navegador de HTML que funcionaría en modo texto ypara el sistema UNIX.El sucesor de HTML es HTML+, comenzando su desarrollo en 1993. Y siendo sudiseñador David Ragget, que formalizo un conjunto de extensiones de HTML previas a laespecificación formal de HTML y como una recopilación, replanteamiento, unificación ymejora de los diferentes dialectos de HTML usados por la primera implementación delmismo. Este sucesor aporta características nuevas al lenguaje tales como la utilización deimágenes, tablas, formularios y listas anidadas.El primer borrador oficial fue el HTML 3.0 y ya fue propuesto por el recién formadoW3C (World Wide Web Consortium. Es un consorcio internacional que produce estándarespara la WWW. Está dirigido por Tim Berners-Lee.) En 1995. Y en él se introducen nuevascaracterísticas como la facilidad de la creación de tablas, la fluidez del texto alrededor de lasfiguras mostradas y la posibilidad de mostrar elementos matemáticos complejos. Aunquecompatible con HTML 2.0, era demasiado complejo para ser implementado por latecnología del momento y cuando expiro el borrador en septiembre de 1995 se abandonó,ya que no recibió el apoyo de los programadores de navegadores web.La siguiente especificación. El HTML 3.1 nunca llego a ser propuesto oficialmente, ysu lugar fue ocupada por la siguiente especificación HTML 3.2, que desecho varias de lasnuevas características utilizadas en la especificación 3.0 para adoptar muchos de losdesarrollos realizados por los navegadores web NetScape y Mosaic.La opción de trabajar con fórmulas matemáticas fue desechada y paso a integrar unestándar distinto denominado MathML.La especificación HTML 4.0 fue presentada en junio de 1998 y también adoptómuchos de los elementos específicos desarrollados inicialmente para un “navegador web”concreto, pero al mismo tiempo comenzó a limpiar el lenguaje HTML señalando varios desus elementos como “desaprobados”.Hasta hace relativamente poco tiempo se utilizaba y utiliza la versión 4.01, la cual hasido reemplazada por la nueva versión denominada HTML 5.HTML 5 desarrollada a partir del año 2007 por el grupo The Web StandardsProject (Proyecto de estándares Web), el nuevo estándar era muy ambicioso ya quepretendía crear un nuevo lenguaje HTML capaz de ejecutar aplicaciones completas, dehecho existían muchas entidades importantes que eran escépticas ante el desarrollo dellenguaje y su salida a la luz.Pero ocurrió un hecho importante y es que los navegadores empezaron a incorporar lautilización de las etiquetas de HTML 5, esto unido a que el consorcio W3C decidióabandonar la especificación de XHTML 2.0 e indicó que se centraría en el desarrollo deHTML 5, dieron el empujón definitivo al nuevo estándar. Actualmente casi todos losnavegadores soportan la mayoría de etiquetas HTML 5, y se ha de tener en cuenta que va aser el nuevo estándar para la creación de sitios web..