Contenido verificado asociado a este RA
Introducción y clasificación de los lenguajes de marcas relacionados con la web
Esta unidad desarrolla el CE a [3492] mediante la identificación y clasificación de lenguajes de marcas relacionados con la web y de algunas de sus versiones. Se diferencian HTML, XHTML y XML atendiendo a su finalidad, sintaxis y forma de utilización. También se revisan de forma introductoria las relaciones históricas entre SGML, HTML, XML y XHTML, con ejemplos de marcado y actividades de reconocimiento. Las actividades y ampliaciones técnicas propuestas tienen finalidad didáctica y no constituyen requisitos curriculares adicionales al CE a [3492].
Estructura y elementos básicos de un documento HTML
Esta unidad analiza la estructura de un documento HTML e identifica las secciones que lo componen, especialmente la declaración de tipo de documento, el elemento html y las secciones head y body. También introduce la función de etiquetas y atributos frecuentes, diferenciando los conceptos de elemento, etiqueta y atributo. Los ejemplos y actividades se orientan principalmente al CE b, relativo al análisis de la estructura de un documento HTML, e incluyen contenidos técnicos complementarios relacionados con el CE c.
HTML y XHTML: semejanzas, diferencias y utilidad en la gestión de información
Esta unidad compara HTML y XHTML como lenguajes de marcas relacionados con la web. Se estudian sus semejanzas y diferencias sintácticas y conceptuales, la relación de XHTML con XML y la distinción entre documentos bien formados y válidos. También se analiza, mediante ejemplos, la utilidad potencial de XHTML en sistemas de gestión de información, especialmente para la validación, la transformación y el intercambio automatizado de documentos. Estos contenidos desarrollan principalmente el CE d y contribuyen al CE e del RA2.
Herramientas para la creación y edición de documentos web
Esta unidad presenta herramientas que pueden utilizarse para crear y editar documentos web, desde editores de texto plano hasta editores de código e IDE. Se explican sus funciones, ventajas y limitaciones, así como el apoyo que proporcionan las herramientas de desarrollo de los navegadores y los validadores. La validación y la depuración se abordan como buenas prácticas técnicas de apoyo, no como requisitos curriculares adicionales. La actividad práctica culmina con la creación, visualización y modificación de un documento HTML.
Introducción a las hojas de estilo CSS: ventajas y separación entre estructura y presentación
Esta unidad introduce las Hojas de Estilo en Cascada (CSS) como un lenguaje utilizado para definir la presentación de documentos escritos con lenguajes de marcas, especialmente HTML. Se estudia la separación entre la estructura del contenido y su presentación, se reconocen las principales ventajas de utilizar hojas de estilo y se practica su aplicación mediante ejemplos básicos. Las ventajas relacionadas con el rendimiento, la accesibilidad y la adaptación a distintos dispositivos se presentan como posibilidades que dependen de una implementación adecuada, no como resultados automáticos.
Aplicación Práctica de Hojas de Estilo
Esta unidad se enfoca en la aplicación práctica de CSS, cubriendo las diferentes formas de vincular hojas de estilo a documentos HTML y los selectores básicos para aplicar reglas de estilo a elementos específicos.
Conceptos clave
Lenguaje de marcasMetalenguajeSGMLHTMLHTML4HTML5XHTMLXHTML 1.0 StrictXHTML 1.0 TransitionalXMLElementoAtributoVocabularioSintaxisSemánticaDocumento webDatos estructuradosClasificación de lenguajes
Errores que conviene evitar
- Confundir HTML con un lenguaje de programación; HTML es un lenguaje de marcado.
- No diferenciar entre las versiones de HTML y sus capacidades o reglas.
- Creer que XML es exclusivamente para la web; también se utiliza para datos estructurados, configuración e intercambio de información.
- Considerar HTML, XHTML y XML como lenguajes equivalentes, sin distinguir su finalidad y sintaxis.
- Identificar una versión concreta a partir de un fragmento insuficiente y sin comprobar la declaración o el contexto.
- Suponer que XHTML siempre ofrece mayor compatibilidad por utilizar una sintaxis más estricta.
- Confundir una etiqueta o elemento con un atributo.
- Pensar que un documento XML debe utilizar necesariamente las etiquetas de HTML.