Conceptos de HTML, CSS y XML
Conceptos de HTML, CSS y XML
Conceptos de HTML, CSS y XML
MÉXICO
SEMESTRE: 7
Historia de XML
XML proviene de un lenguaje inventado por IBM en los años 1970 llamado GML
(Generalized Markup Language), que surgió por la necesidad de almacenar grandes
cantidades de información y compartirla en diferentes sistemas operativos y
plataformas.
En 1986, la ISO trabajó para normalizar GML, creando SGML (Standard
Generalized Markup Language), que se adaptaba a un amplio rango de problemas.
En 1989, Tim Berners-Lee creó la World Wide Web y el lenguaje HTML, que se
definió en el marco de SGML y se convirtió en la aplicación más conocida de este
estándar. Sin embargo, los navegadores web siempre han sido flexibles con el
código HTML, lo que provocaba que las páginas web fueran caóticas y no
cumplieran con la sintaxis.
El 10 de febrero de 1998 se crea el lenguaje XML 1.0 con el objetivo de tener un
lenguaje para compartir información entre computadoras mediante un esquema
bien definido y cerrado, dando como resultado documentos coherentes y sin
ambigüedades. XML nace como un sub-esquema del SGML.
Desde entonces, el mundo del XML ha seguido creciendo, apareciendo múltiples
estándares como XSLT, XSL-FO, XLink, XPath, XInclude, XML Encryption y XML
Signature. Aunque en la actualidad han aparecido otras estructuras de datos más
flexibles como JSON o YAML, XML sigue siendo una tecnología ampliamente
utilizada para el intercambio de información estructurada entre diferentes sistemas.
Conceptos de CSS
El código CSS, que unido al código HTML permite darle forma, color, posición (y
otras características visuales) a un documento web.
Las siglas CSS (Cascading Style Sheets) significan «Hojas de estilo en cascada» y
parten de un concepto simple pero muy potente: aplicar estilos (colores, formas,
márgenes, etc...) a uno o varios documentos (generalmente documentos HTML,
páginas webs) de forma automática y masiva.
Se le denomina estilos en cascada porque se lee, procesa y aplica el código desde
arriba hacia abajo (siguiendo patrones como herencia o cascada que trataremos
más adelante) y en el caso de existir ambigüedad (código que se contradice), se
siguen una serie de normas para resolver dicha ambigüedad.
El código CSS hace la vida más fácil al desarrollador front-end al separar las
estructuras de un documento HTML de su presentación. Dicho de otro modo, el
HTML actuaría como es esqueleto de la web, definiendo su estructura básica, y el
CSS añadiría toda la capa de personalización sobre el que la web define
su aspecto final.
Historia de CSS
Su historia comienza en 1994, cuando Håkon Wium Lie propuso el concepto,
buscando mejorar la presentación de documentos en la web, y fue estandarizado
por el W3C en 1996 con la publicación de CSS1.
• CSS1 (1996): Introdujo la idea de hojas de estilo, permitiendo aplicar estilos a
múltiples documentos, lo que simplificó la codificación y mejoró la
mantenibilidad.
• CSS2 (1998): Añadió nuevas características como posicionamiento y medios de
presentación, permitiendo un diseño más complejo y versátil.
• CSS2.1 (2009): Una revisión de CSS2 que consolidó las características
existentes y mejoró la compatibilidad entre navegadores.
• CSS3 (actualidad): Introdujo módulos que permiten animaciones, transiciones
y diseño responsivo, adaptándose a diferentes dispositivos y
tamaños de pantalla.
Bibliografía
Cañuelo, L. (2015, diciembre 7). Aprende HTML: Los 7 conceptos básicos que
https://leonorcanuelo.com/conceptos-basicos-html/
de Souza, I. (2019, julio 12). XML: ¿qué es y para qué sirve este lenguaje de
https://rockcontent.com/es/blog/que-es-xml/
https://lenguajecss.com/css/introduccion/que-es-css/
Robledano, A. (2019, junio 26). Qué es CSS y para qué sirve. Openwebinars.net.
https://openwebinars.net/blog/que-es-css/