Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gestión de Información
1º DAM-DAW-ASIR - Tres Cantos
Curso 2023-2024
UD 2 Utilización de lenguajes de
marcas en entornos web
Marlene Arangú
Contenido
1. Introducción
2. Identificación de etiquetas y atributos de HTML
3 LDM
Introducción Historia
4 LDM
Introducción
Historia
https://www.w3.org/standards/history/html5
5 LDM
Estructura del documento HTML
<!declaración de tipo de documento>
Una página web es la interpretación que
realiza el navegador de un documento web.
6 LDM
Elementos de HTML
7 LDM
Elementos de HTML
8 LDM
Elementos de HTML
9 LDM
Elementos de HTML
10 LDM
Elementos de HTML
11 LDM
Elementos de HTML
12 LDM
Elementos de HTML
13 LDM
Elementos de HTML
14 LDM
Contenido de la Cabecera
15 LDM
Contenido de la Cabecera
16 LDM
Contenido de la Cabecera
17 LDM
Contenido de la Cabecera
18 LDM
Contenido de la Cabecera
https://imagen.online-convert.com/es/convertir-a-ico
https://favicon.io/
19 LDM
Contenido de la Cabecera
20 LDM
Contenido de la Cabecera
21 LDM
Contenido de la Cabecera
22 LDM
Contenido de la Cabecera
23 LDM
Contenido del Cuerpo
• Elementos de bloque: son elementos que crean estructuras más grandes que
pueden contener a los elementos de línea y a otros elementos de bloque. Estos
elementos siempre comienzan en una línea nueva.
24 LDM
Contenido del Cuerpo
25 LDM
Contenido del Cuerpo
26 LDM
Contenido del Cuerpo
27 LDM
Contenido del Cuerpo
28 LDM
Contenido del Cuerpo
29 LDM
Contenido del Cuerpo
30 LDM
Contenido del Cuerpo
31 LDM
Contenido del Cuerpo
32 LDM
Contenido del Cuerpo
33 LDM
Contenido del Cuerpo
34 LDM
Contenido del Cuerpo
35 LDM
Contenido del Cuerpo
36 LDM
Contenido del Cuerpo
37 LDM
Contenido del Cuerpo
Manejo de listas
Listas de
<dl> <dt> <dd>
definiciones
38 LDM
Contenido del Cuerpo
39 LDM
Contenido del Cuerpo
40 LDM
Contenido del Cuerpo
41 LDM
Contenido del Cuerpo
(Solución)
42 LDM
Contenido del Cuerpo
Cambiando la numeración de la lista ordenada. Atributo type
<ol type="i">
<ol type="a">
<ol type=“A">
43 LDM
Contenido del Cuerpo
Cambiando la numeración de la lista ordenada. Atributo type
44 LDM
Contenido del Cuerpo
Cambiando la numeración de la lista ordenada. Atributo type
Solución
45 LDM
Contenido del Cuerpo
46 LDM
Contenido del Cuerpo
47 LDM
Contenido del Cuerpo
(Solución)
48 LDM
Contenido del Cuerpo
49 LDM
Contenido del Cuerpo
50 LDM
Contenido del Cuerpo
Solución
51 LDM
Contenido del Cuerpo
52 LDM
Contenido del Cuerpo
53 LDM
Contenido del Cuerpo
54 LDM
Contenido del Cuerpo
55 LDM
Contenido del Cuerpo
Ejemplo: Elemento origen apunta a destino en la misma página
Con atributo id
Con atributo name
56 LDM
Contenido del Cuerpo
Enlace interno: <a href=“#valor”>
Solución
Etiqueta de enlace
¿qué
diferencias
encuentras
entre los
Con atributo name atributos
name e id?
Con atributo id
57 LDM
Contenido del Cuerpo
Ejemplo: Elemento origen apunta a destino en una página alojada en el mismo servidor
58 LDM
Contenido del Cuerpo
Enlace Externo mismo servidor: <a href=“./pagina#valor”>
Solución
59 LDM
Contenido del Cuerpo
Ejemplo: Elemento origen apunta a destino en otra página de otro servidor, y se abre en la misma página
60 LDM
Contenido del Cuerpo
Enlace a una página externa <a href=“dirección_http”>
Solución
61 LDM
Contenido del Cuerpo
Ejemplo: Elemento origen apunta a destino en otra página de otro servidor y se abre en una nueva pestaña
62 LDM
Contenido del Cuerpo
Enlace a una página externa y abre en una nueva página <a href=“dirección_http” target=“_blank”>
Solución
63 LDM
Contenido del Cuerpo
Imágenes: Los formatos aceptados por la mayoría de ordenadores son:
64 LDM
Contenido del Cuerpo
Imágenes:
20 KB 23 KB 96 KB
65 LDM
Contenido del Cuerpo
Imágenes: <img>
66 LDM
Contenido del Cuerpo
https://giphy.com/
67 LDM
Contenido del Cuerpo
Solución
68 LDM
Contenido del Cuerpo
Mapa de imágenes : Con los mapas de imágenes HTML, se coloca una capa donde
se pueden crear áreas (circulares, rectangulares o poliédricas) en las que se puede
hacer clic en el lado del cliente, permitiendo hacer enlaces a páginas especificadas por
el usuario.
69 LDM
Contenido del Cuerpo
Mapa de imágenes
70 LDM
Contenido del Cuerpo
Mapa de imágenes : Con los mapas de imágenes HTML, se coloca una capa en
una imagen donde se pueden crear áreas (circulares, rectangulares o poliédricas) en
las que se puede hacer clic en el lado del cliente, permitiendo hacer enlaces a páginas
especificadas por el usuario.
Mapa: <map>
Definición Permite crear un mapa de imágenes
Es un elemento de bloque y de línea
Aparición Etiqueta inicial y final obligatorias
Atributos %attrs, name
name: Indica el nombre del mapa
71 LDM
Contenido del Cuerpo
Área: <area>
Definición Especifica cada una de las áreas del mapa de imágenes que es interactiva
Aparición Sin etiqueta final
Atributos %attrs, shape, coords, href, alt, target, title
72
Contenido del Cuerpo
Área: <area> …
shape forma coordenadas coords
4 puntos:
Tipos de shape
73
Contenido del Cuerpo
Área: <area> …
74
Contenido del Cuerpo
Área: <area>…
75
Contenido del Cuerpo
Mapa de imágenes…
Contenido del Cuerpo http://www.image-map.net/
Mapa de imágenes…
77
Contenido del Cuerpo
Cada zona debe mostrar un texto al colocar el puntero del
Mapa de imágenes… Mouse sobre ella y al hacer clic abrirse en una nueva página
Mallorca https://es.wikipedia.org/wiki/Mallorca
78 LDM
Contenido del Cuerpo
Formularios: Documento con elementos o áreas de entrada de información.
Permiten introducir datos, marcar opciones, elegir una opción de un grupo,…
<form>
Definición Permite insertar un formulario en un documento. Elemento de bloque.
Aparición Etiqueta inicial y final obligatorias
Atributos %attrs, action, method, enctype, accept, accept-charset, name, target, onsubmit,
onreset
action: URI del programa encargado de gestionar los datos del formulario.
method: (get o post) indica el método usado para pasar los datos al programa.
enctype: (solo si el método es post) tipo de contenido usado para enviar los datos
accept: lista de tipos de contenidos aceptados por el servidor
accept-charset: codificación de caracteres usada para los datos.
onsubmit: sirve para ejecutar alguna acción cuando el formulario es enviado
onreset: sirve para realizar alguna acción cuando el formulario es reseteado.
79
Contenido del Cuerpo
Formularios: <form>
80
Contenido del Cuerpo
Formularios: <form>
<input>
<button>
<select>
<option>
<optgroup>
<textarea>
81
Contenido del Cuerpo
Formularios: Permiten que el usuario pueda mandar datos al servidor web. Los
elementos de entrada de información se denominan controles del formulario.
<input>
Definición Sirve para insertar un elemento definido por type dentro del formulario.
Aparición Sin etiqueta de cierre
Atributos %attrs, type, name, value, size, maxlength, checked, src, alt, disabled, readonly,
usemap, ismap, tabindex, acceskey, onfocus, onblur, onselect, onchange,
accept
82
Contenido del Cuerpo
Formularios: Ejemplo de <input type="text" …>
Este control tiene el valor por defecto de Nombre y está identificado por el nombre
usuario para su tratamiento posterior (la variable que almacena el texto introducido
se llama usuario).
83
Contenido del Cuerpo
Formularios: Ejemplo de <input type="password"…. >
Este control no mostrará el texto introducido por el usuario, mostrará un punto por
cada carácter introducido. Está identificado por el nombre pass para su posterior
tratamiento
84
Contenido del Cuerpo
Formularios: Ejemplo <input type="checkbox"….>
Este control muestra una casilla para poder seleccionarla con un clic. En este caso aparece
ya seleccionada por el atributo checked. Está identificado por esSocio ya que el valor será
cierto si se ha seleccionado o falso si se deselecciona.
85
Contenido del Cuerpo
Formularios: Ejemplo <input type="radio"….> excluyente
La información de sexo del usuario se selecciona mediante dos casillas, como ambos están
identificados por la misma variable, genero, por lo que serán excluyentes… Aquí también, el
atributo checked en una de ellas la preselecciona
86
Contenido del Cuerpo
Formularios: Ejemplo <input type="radio"….> multievaluado
Los temas preferidos por el usuario pueden ser varios por lo que se permitirá seleccionar
varias de las casillas, así, cada una de ellas debe tener un identificador diferente. Aquí no
tiene mucho sentido el atributo checked.
87
Contenido del Cuerpo
Formularios: Ejemplo <input … readonly> solo lectura
Valor que se enviará al servidor pero que el usuario no puede modificar. En este caso el
campo de texto se ha hecho más pequeño por cuestión estética
88
Contenido del Cuerpo
Formularios: Ejemplo <input type="file" …> envía archivos
Este control inserta un botón para realizar una búsqueda en el disco del fichero que se
enviará con el formulario al servidor.
89
Contenido del Cuerpo
Formularios: Ejemplo <input type="hidden"/"submit"/"reset"/"button" >
<button >
Definición Sirve para insertar un botón como los creados por input pero con más formato.
Aparición Etiqueta inicial y final obligatorias
Atributos %attrs, type, name, value, disabled, tabindex, acceskey, onfocus, onblur
92
Contenido del Cuerpo
Formularios: Ejemplo <button … > personalizados
Las funciones de los botones son las mismas, simplemente cambia la estética y el
hecho de que sean botones más personales
93
Contenido del Cuerpo
Formularios:
Menú <select>
<option>
Definición Sirve para indicar cada opción del menú de formulario.
Aparición Etiqueta inicial y final obligatorias
Atributos %attrs, selected, disabled, label, value
<optgroup>
96
Contenido del Cuerpo
Formularios:
Definición Sirve para insertar un cuadro de entrada de texto con muchas líneas.
Aparición Etiqueta inicial y final obligatorias
Atributos %attrs, name, rows, cols, disabled, readonly, tabindex, acceskey, onfocus,
onblur, onselect, onchange
98
Contenido del Cuerpo
Formularios:
Etiqueta <label>
100
Contenido del Cuerpo
Formularios:
<fieldset>
Definición Sirve para agrupar los controles y sus títulos por temas.
Aparición Etiqueta inicial y final obligatorias
Atributos %attrs
<legend>
Definición Sirve para asignar un rótulo a un fieldset.
Aparición Etiqueta inicial y final obligatorias
Atributos %attrs, acceskey
Contenido del Cuerpo
Formularios: Ejemplo <fieldset> <legend>
102
Contenido del Cuerpo
Formularios:
Contenido del Cuerpo
Tablas:
• Utilizan los mismos conceptos de filas, columnas, cabeceras y títulos que los que se
utilizan en cualquier otro entorno
Etiqueta Descripción
text-align: center;
Contenido del Cuerpo
Formularios &Tablas
Contenido del Cuerpo
Tablas con imágenes
Contenido del Cuerpo
Tablas con datos.
Contenido del Cuerpo
Bloques de contenido <div>
Definición Sirve para crear secciones o agrupar contenidos. Crea una caja.
Puede contener texto, cero o más elementos en bloque y en línea
Aparición Etiqueta inicial y final obligatorias
Atributos title, id, class, style, lang, dir