¿Qué es HTML?
HTML
HTML significa "Lenguaje de Marcado para Hipertextos" (HyperText Markup Language) y es, por definición, un lenguaje de "marcas". Todo lo que aparece en una página web lo debemos marcar antes, de manera que el contenido de la página más las marcas forman un documento HTML.
Otras tecnologías distintas de HTML se usan para proporcionar la apariencia de una página web (CSS) o su funcionalidad (JavaScript).
Hiper Texto se refiere a enlaces (links) que conectan una página Web con otra, ya sea dentro de una página web o entre diferentes sitios web. los vínculos (links) son un aspecto fundamental de la Web.
El World Wide Web Consortium o, abreviado, W3C (organismo que tiene como fin establecer normas para el desarrollo y uso de tecnologías Web) nos dice que el lenguaje HTML se compone de elementos formados por una etiqueta de apertura, un contenido y, la mayoría, una etiqueta de cierre; además, en la etiqueta de apertura podemos incluir atributos con determinados valores y las etiquetas deben encerrarse entre los signos de menor "<" y mayor ">".
Las normas oficiales de uso y sintaxis están escritas en inglés y se pueden consultar de forma gratuita en las siguientes direcciones:
HTML 5 se ha convertido desde hace tiempo en el estándar de HTML actual. Pero en el W3C han seguido trabajando en las versiones 5.1 y 5.2 ampliando la especificación.
Originalmente, las páginas HTML sólo incluian información sobre sus contenidos de texto e imágenes. Con el desarrollo del estándar HTML, las páginas empezaron a incluir también información sobre el aspecto de sus contenidos.
La W3C decidió que HTML no debería contener directamente información de cómo debe "verse" un elemento, sino que esa información debe estar en archivos externos llamados hojas de estilos en cascada (CSS), es decir, el diseño se separó del código HTML. Las hojas de estilos utilizan el lenguaje CSS para controlar la presentación del código HTML de forma que, en principio, una página Web se construye así:
Página Web = código HTML + hoja de estilos CSS.
La posterior aparición de tecnologías como JavaScript provocó que las páginas HTML también incluyeran código de aplicaciones (llamadas scripts) que se utilizan para crear páginas web interactivas y funcionales. De manera que ahora una página web está compuesta por contenidos, presentación e interacción.
Y, por último, el dinamismo de los sitios Web se consigue además, con lenguajes de programación como PHP y gestores de bases de datos relacionales como MySQL o no SQL como MongoDB, de manera que una página web sería:.
Página Web =
HTML(contenido) + CSS (aspecto) +
JS (interactividad) + PHP y MySQL (dinamismo)
Resumiendo:
─ Una Página Web no es un solo archivo sino varios archivos conectados
─ Un Sitio Web es un conjunto de páginas web relacionadas entre sí