1. es un lenguaje de marcado que se utiliza para el desarrollo de páginas de Internet. Se trata de la siglas que corresponden a HyperText Markup Language, es decir, Lenguaje de Marcas de Hipertexto”.
1.1. sus contenidos podrían ser párrafos, una lista con viñetas, o imágenes y tablas de datos.
1.1.1. nos ofrece una gran adaptabilidad, una estructuración lógica y es fácil de interpretar tanto por humanos como por máquinas, ya que siguen un esquema de árbol donde existe un elemento raíz y donde el resto de etiquetas se insertan de manera lógica y estructurada
1.1.1.1. es parte fundamental de las normas web, en conjunto con otras tecnologías como el CSS o el JavaScript. Ya que este lenguaje es la base para construir páginas en Internet, es importante conocerlo para crear nuestras propias webs.
2. es un lenguaje de diseño gráfico para definir y crear la presentación de un documento estructurado escrito en un lenguaje de marcado.
2.1. Así, a los elementos de la página web creados con HTML se les dará la apariencia que se desee utilizando CSS: colores, espacios entre elementos, tipos de letra, ... separando de esta forma la estructura de la presentación.
2.1.1. Complementariedad con documentos estructurados. Independencia del vendedor, la plataforma y el dispositivo. Mantenibilidad. Simplicidad. Rendimiento de la red. Flexibilidad. Riqueza. Combinación con lenguajes alternativos.
2.1.1.1. un lenguaje para dar forma y diseño a documentos estructurados, dicho de otra forma, la gran mayoría del software que utilizamos en la red de redes lo utiliza: Páginas web, tiendas virtuales, foros, aplicaciones, Se suele utilizar primero HTML para crear la estructura básica de la web o aplicación para luego darle forma gráfica mediante CSS.
2.1.1.1.1. Hoy en día la versión actual es CSS3 y contiene muchas mejoras respecto su versión anterior, entre ellas, la posibilidad de realizar webs y aplicaciones adaptables a dispositivos móviles.