EN LA ETIQUETA HEAD

La etiqueta <HEAD> es la cabecera de toda la página y se pone todo lo que no se ve, enlaces a archivos CSS o configuraciones con etiquetas <meta>. Tambien va el título de la página y se la pone con la etiqueta <title> el cual se pone visible como título de una pestaña en cualquier navegador web. Con la etiqueta <link> podemos vincular archivos CSS pero tambien podemos seleccionar una imagen en formato icono para que aparezac al lado del título de nuestra página con los atributos de rel="icon" y con el href indicando la ruta de la imagen en formato .ico.

Categorías de contenido Ninguna
Contenido permitido Si el elemento es un srcdoc de un <iframe> , o si la información de título está disponible desde un protocolo de nivel superior, cero o más elementos de metadatos. De otro modo, uno o más elementos de metadatos donde exactamente uno es <title>.
Omisión de etiqueta La etiqueta de inicio puede ser omitida si lo primero dentro del elemento head es un elemento. La etiqueta de cierre puede ser omitida si lo primero después del elemento head no es un espacio o un comentario.
Elementos padre permitidos Un elemento <html>, pues éste es su primer hijo.
Interfaz DOM HTMLHeadElement

<!DOCTYPE html>
<html lang="es">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document title</title>
        <link rel="stylesheet" href="style.css">
        <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
    </head>    
</html>
                        

Los metadatos es la información de los datos que describen los recursos de todos los objetos e información. La etiqueta <meta> que va en la etiqueta <HEAD>, con el podemos establecer características de toda la página como por ejemplo con la codificación de la página, con el atributo charset con el valor "utf-8". Para explicar las siguientes características los atributos serán name y content, en name irán los posibles funciones y en content sus valores, bien para name tenemos a keywords para palabras clave, description, author, copyright si la página tiene copyright, robots con valores index y noindex para definir si la página será indexada o no, es decir forme parte de la lista de resultados en el buscador, con robots y valores como follow y nofollow que tiene que ver con la parte del SEO. SEO es el proceso de optimizar el contenido en línea, de manera que un motor de búsqueda prefiera mostrarlo entre los primeros resultados para búsquedas de una determinada palabra clave.

Atributo Descripción Valor
Genéricos
lang Información sobre el idioma del contenido del elemento y del valor de sus atributos. Un código de idioma. Por defecto: "desconocido". Lo fija el navegador.
dir Indica la dirección de texto y tablas. Uno de los siguientes: 'ltr' o 'rtl'. Por defecto: En castellano 'ltr'. Lo fija el navegador.
Específicos
name Nombre al que se asocia la metainformación Un 'nombre'. Sensible a M/m. Por defecto: Lo fija el navegador.
content Los datos que se quieren asociar a name. Texto. Sensible a M/m..
http-equiv Aporta información sobre los encabezado de respuesta HTTP, puede usarse en lugar de name. Un 'nombre'. Por defecto: Lo fija el navegador.
scheme Indica un esquema de interpretación para los metadatos. Texto. Sensible a M/m.. Por defecto: Lo fija el navegador..
De transición
No tiene.

EN LA ETIQUETA BODY

La etiqueta <BODY> es el cuerpo de la página web en el cual va TODO el contenido de la página web.

El HTML semántico es la manera correcta de maquetar una página web, la etiqueta <header> y el <nav> van de la mano, el <nav> va dentro del <header> para la navegación de la página, generalmente es una lista no ordenada <ul> con todas las opciones de navegación con etiquetas como <a> que nos manda a otros archivos HTML, generalmente el <header> se mantiene en todas las páginas de navegación, el <article> que es parte de toda la información que presenta la página se puede dividir en varias secciones y esto se logra con la etiqueta <section> generalmente cada sección tiene un título y un subtitulo con <h1>, <h2> y luego su contenido con algún contenedor, la página puede tener varios artículos según lo requiera, generalmente los <article> van dentro de la etiqueta <main>. Para la parte de artículos recomendados o alguna parte adicional de la página se utiliza <aside> que generalmente va debajo del <article> o a su lado. Para la parte del pie de página se utiliza la etiqueta <footer>, generalmente va información de la página.

La etiqueta <style> nos sirve para dar estilos pero generalmente se utiliza un archivo con formato .css y vincularlo con la página.


<style type="text/css>
    p { color: red; }
</style>
<p> Texto en rojo </p>
                        

La etiqueta <script> sirve para vincular un archivo javascript con el atributo src ubicamos el origen del archivo. Generalmente va al final de la etiqueta <body>


<script src="javascript.js"></script>
                            

La etiqueta <center> lo que hace es centrar elementos horizontalmente.

La etiqueta <div> sirve para agrupar contenidos para luego utilizarce usando CSS.

La etiqueta <span> sirve para agrupar contenidos en línea, como textos dentro de un párrafo para luego utilizarce usando CSS.

También pueden insertarse carácteres especiales como '<'' o '>'' por ejemplo, utilizados para estos apuntes, son carácteres UNICODE, se puede ver muchos de ellos escribiendo el carácter & y ver las diversas opciones que nos muestra, en este caso con el editor de Visual Studio Code.


 Tabla de ASCII estándar, nombres de entidades HTML, ISO 10646, ISO 8879, ISO 8859-1 romano 1
 Soporte para browsers: todos los browsers


ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F

!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
&#32;
&#33;
&#34;
&#35;
&#36;
&#37;
&#38;
&#39;
&#40;
&#41;
&#42;
&#43;
&#44;
&#45;
&#46;
&#47;


&quot;



&amp;









espacio
signo de cierre de exclamación
comillas dobles
signo de número
signo de dólar
signo de porcentaje
signo "&" / ampersand
comilla / apóstrofe
paréntesis izquierdo
paréntesis derecho
asterisco
signo de más / adición
coma
signo de menos / sustracción / guíon
punto
barra oblicua - barra de división


ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
&#48;
&#49;
&#50;
&#51;
&#52;
&#53;
&#54;
&#55;
&#56;
&#57;
&#58;
&#59;
&#60;
&#61;
&#62;
&#63;












&lt;

&gt;

cero
uno
dos
tres
cuatro
cinco
seis
siete
ocho
nueve
dos puntos
punto y coma
signo de menor que
signo de igual
signo de mayor que
signo de interrogación - cierre


ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
&#64;
&#65;
&#66;
&#67;
&#68;
&#69;
&#70;
&#71;
&#72;
&#73;
&#74;
&#75;
&#76;
&#77;
&#78;
&#79;
















símbolo arroba

















ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
&#80;
&#81;
&#82;
&#83;
&#84;
&#85;
&#86;
&#87;
&#88;
&#89;
&#90;
&#91;
&#92;
&#93;
&#94;
&#95;



























corchete izquierdo
barra inversa
corchete derecho
signo de intercalación - acento circunflejo
signo de subrayado


ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
&#96;
&#97;
&#98;
&#99;
&#100;
&#101;
&#102;
&#103;
&#104;
&#105;
&#106;
&#107;
&#108;
&#109;
&#110;
&#111;
















acento grave

















ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~

&#112;
&#113;
&#114;
&#115;
&#116;
&#117;
&#118;
&#119;
&#120;
&#121;
&#122;
&#123;
&#124;
&#125;
&#126;




























llave de apertura - izquierda
barra vertical
llave de cierre - derecho
signo de equivalencia / tilde
(no definido en estándar HTML 4)


ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F
















































(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)


ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
90
91
92
93
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F
















































(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)
(no definido en estándar HTML 4)


ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
AA
AB
AC
AD
AE
AF
 
¡
¢
£
¤
¥
¦
§
¨
©
ª
«
¬
­
®
¯
&#160;
&#161;
&#162;
&#163;
&#164;
&#165;
&#166;
&#167;
&#168;
&#169;
&#170;
&#171;
&#172;
&#173;
&#174;
&#175;
&nbsp;
&iexcl;
&cent;
&pound;
&curren;
&yen;
&brvbar;
&sect;
&uml;
&copy;
&ordf;
&laquo;
&not;
&shy;
&reg;
&macr;
espacio sin separación
signo de apertura de exclamación
signo de centavo
signo de Libra Esterlina
signo de divisa general
signo de yen
barra vertical partida
signo de sección
diéresis - umlaut
signo de derechos de autor - copyright
género feminino - indicador ordinal f.
comillas anguladas de apertura
signo de no - símbolo lógico
guión débil
signo de marca registrada
macrón - raya alta


ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
BF
°
±
²
³
´
µ

·
¸
¹
º
»
¼
½
¾
¿
&#176;
&#177;
&#178;
&#179;
&#180;
&#181;
&#182;
&#183;
&#184;
&#185;
&#186;
&#187;
&#188;
&#189;
&#190;
&#191;
&deg;
&plusmn;
&sup2;
&sup3;
&acute;
&micro;
&para;
&middot;
&cedil;
&sup1;
&ordm;
&raquo;
&frac14;
&frac12;
&frac34;
&iquest;
signo de grado
signo de más o menos
superíndice dos - cuadrado
superíndice tres - cúbico
acento agudo - agudo espaciado
signo de micro
signo de fin de párrafo
punto medio - coma Georgiana
cedilla
superíndice uno
género masculino - indicador ordinal m.
comillas anguladas de cierre
fracción un cuarto
fracción medio - mitad
fracción tres cuartos
signo de interrogación - apertura


ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
CA
CB
CC
CD
CE
CF
À
Á
Â
Ã
Ä
Å
Æ
Ç
È
É
Ê
Ë
Ì
Í
Î
Ï
&#192;
&#193;
&#194;
&#195;
&#196;
&#197;
&#198;
&#199;
&#200;
&#201;
&#202;
&#203;
&#204;
&#205;
&#206;
&#207;
&Agrave;
&Aacute;
&Acirc;
&Atilde;
&Auml;
&Aring;
&AElig;
&Ccedil;
&Egrave;
&Eacute;
&Ecirc;
&Euml;
&Igrave;
&Iacute;
&Icirc;
&Iuml;
A mayúscula con acento grave
A mayúscula con acento agudo
A mayúscula con acento circunflejo
A mayúscula con tilde
A mayúscula con diéresis
A mayúscula con anillo
diptongo AE mayúscula (ligadura)
C cedilla mayúscula
E mayúscula con acento grave
E mayúscula con acento agudo
E mayúscula con acento circunflejo
E mayúscula con diéresis
I mayúscula con acento grave
I mayúscula con acento agudo
I mayúscula con acento circunflejo
I mayúscula con diéresis


ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD
DE
DF
Ð
Ñ
Ò
Ó
Ô
Õ
Ö
×
Ø
Ù
Ú
Û
Ü
Ý
Þ
ß
&#208;
&#209;
&#210;
&#211;
&#212;
&#213;
&#214;
&#215;
&#216;
&#217;
&#218;
&#219;
&#220;
&#221;
&#222;
&#223;
&ETH;
&Ntilde;
&Ograve;
&Oacute;
&Ocirc;
&Otilde;
&Ouml;
&times;
&Oslash;
&Ugrave;
&Uacute;
&Ucirc;
&Uuml;
&Yacute;
&THORN;
&szlig;
ETH islandesa mayúscula
N mayúscula con tilde - eñe mayúscula
O mayúscula con acento grave
O mayúscula con acento agudo
O mayúscula con acento circunflejo
O mayúscula con tilde
O mayúscula con diéresis
signo de multiplicación
O mayúscula with slash
U mayúscula con acento grave
U mayúscula con acento agudo
U mayúscula con acento circunflejo
U mayúscula con diéresis
Y mayúscula con acento agudo
THORN islandesa mayúscula
s minúscula (alemán) - Beta minúscula


ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF
à
á
â
ã
ä
å
æ
ç
è
é
ê
ë
ì
í
î
ï
&#224;
&#225;
&#226;
&#227;
&#228;
&#229;
&#230;
&#231;
&#232;
&#233;
&#234;
&#235;
&#236;
&#237;
&#238;
&#239;
&agrave;
&aacute;
&acirc;
&atilde;
&auml;
&aring;
&aelig;
&ccedil;
&egrave;
&eacute;
&ecirc;
&euml;
&igrave;
&iacute;
&icirc;
&iuml;
a minúscula con acento grave
a minúscula con acento agudo
a minúscula con acento circunflejo
a minúscula con tilde
a minúscula con diéresis
a minúscula con anillo
diptongo ae minúscula (ligadura)
c cedilla minúscula
e minúscula con acento grave
e minúscula con acento agudo
e minúscula con acento circunflejo
e minúscula con diéresis
i minúscula con acento grave
i minúscula con acento agudo
i minúscula con acento circunflejo
i minúscula con diéresis


ASCII   HTML HTML  
Dec Hex Símbolo Numero Nombre

240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FD
FE
FF
ð
ñ
ò
ó
ô
õ
ö
÷
ø
ù
ú
û
ü
ý
þ
ÿ
&#240;
&#241;
&#242;
&#243;
&#244;
&#245;
&#246;
&#247;
&#248;
&#249;
&#250;
&#251;
&#252;
&#253;
&#254;
&#255;
&eth;
&ntilde;
&ograve;
&oacute;
&ocirc;
&otilde;
&ouml;
&divide;
&oslash;
&ugrave;
&uacute;
&ucirc;
&uuml;
&yacute;
&thorn;
&yuml;
eth islandesa minúscula
eñe minúscula - n minúscula con tilde
o minúscula con acento grave
o minúscula con acento agudo
o minúscula con acento circunflejo
o minúscula con tilde
o minúscula con diéresis
signo de división
o barrada minúscula
u minúscula con acento grave
u minúscula con acento agudo
u minúscula con acento circunflejo
u minúscula con diéresis
y minúscula con acento agudo
thorn islandesa minúscula
y minúscula con diéresis


 HTML 4.01, ISO 10646, ISO 8879, alfabeto romano extendido A y B,
 Soporte para browsers: Internet Explorer > 4, Netscape > 4


    HTML HTML  
Dec Hex Símbolo Numero Nombre

338
339
352
353
376
402
152
153
160
161
178
192
Œ
œ
Š
š
Ÿ
ƒ
&#338;
&#339;
&#352;
&#353;
&#376;
&#402;






OE mayúscula (ligadura)
oe minúscula (ligadura)
S mayúscula con caron
s minúscula con caron - acento hacek
Y mayúscula con diéresis
f minúscula itálica - signo de función


    HTML HTML  
Dec Hex Símbolo Numero Nombre

8211
8212
8216
8217
8218
8220
8221
8222
8224
8225
8226
8230
8240
8364
8482
2013
2014
2018
2019
201A
201C
201D
201E
2020
2021
2022
2026
2030
20AC
2122















&#8211;
&#8212;
&#8216;
&#8217;
&#8218;
&#8220;
&#8221;
&#8222;
&#8224;
&#8225;
&#8226;
&#8230;
&#8240;
&#8364;
&#8482;













&euro;

raya corta
raya larga
comilla izquierda - citación
comilla derecha - citación
comilla de citación - baja
comillas de citación - arriba izquierda
comillas de citación - arriba derecha
comillas de citación - abajo
cruz
doble cruz
viñeta - bullet
puntos suspensivos
signo de pro mil
signo de euro
signo de marca registrada - trade mark

Los títulos se ponen con las etiquetas <h1>, <h2>, <h3>, <h4>, <h5>, <h6>. Solo debe existir un <h1> por el posicionamiento web por el concepto semántico, los demás son de uso ilimitado.

lorem sirve para escribir textos random. Se puede multiplicar por un numero que es el numero de veces que se repetirá.
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Tenetur minus voluptas deleniti inventore esse incidunt unde labore dicta maxime alias sunt quam dignissimos, nihil hic ratione. Doloremque natus ab dicta.

Las etiquetas en línea <b> es negrita, <i> es itálica, <strike> es tachado y <small> es texto pequeño.

Existen etiquetas en línea y no, las que no son en línea se ajustan en toda la anchura del contenedor que la contiene.

La etiqueta <a> se usa para rutas, podemos enlazar a otros archivos html dentro de nuestro proyecto incluso navegando entre carpetas con '/' o para retroceder un nivel con '../', o también podemos usar la etiqueta para introducir un enlace http:// para dirijirnos a una página externa todo esto en el atributo href, y si queremos que un enlace se abra en una pestaña aparte utilizamos el atributo target="_BLANK". También en el atributo href podemos colocar selectores como el id para moverse directamente utilizando un #nombreID hasta la etiqueta con dicho id, con propiedades de estilos como scroll-behavior: smooth; haremos que vaya lentamente hasta el objetivo.


<!-- anclaje a un archivo externo -->
<a href="https://www.mozilla.com/">
    Enlace externo
</a>
                        

<!-- enlace a un elemento en esta página con id="attr-href" -->
<a href="#attr-href">
    Descripción de enlaces de la misma página
</a>
                        

<!-- enlace a una dirección URL para abrirse en una nueva pestaña a través de una imagen -->
<a href="https://developer.mozilla.org/en-US/" target="_blank">
    <img src="mdn_logo.png" alt="MDN logo" />
</a>
                        

<!-- enlace a una dirección de email a través de 'mailto' que abre la aplicación de correo del usuario  -->
<a href="mailto:nowhere@mozilla.org">Enviar correo a nowhere</a>
                        

<!-- enlace a un número telefónico a través de 'tel' que abre la aplicación de telefeno del usuario  -->
<a href="tel:+491570156">+49 157 0156</a>
                        

// Script para configurar un enlace para capturar una imagen de un elemento <canvas> y poder descargarlo.
var link = document.createElement('a');
link.innerHTML = 'download image';

link.addEventListener('click', function(ev) {
    link.href = canvas.toDataURL();
    link.download = "mypainting.png";
}, false);

document.body.appendChild(link);
                        

La etiqueta <br> sirve para hacer saltos de línea y no tiene etiqueta de cierre.

La etiqueta <ol> sirve para abrir un listado ordenado por numeros que tiene que contener etiquetas <li> para determinar los elementos de una lista, si cambiamos la etiqueta <ol> por <ul> nos creara un listado con puntos.

Lista ordenada. Lista no ordenada. Lista de definiciones. Listas anidadas.

La etiqueta <table> sirve para insertar tablas, se agrupan datos del mismo tipo en columnas, para insertar filas se utiliza <tr> y dentro de ellas van las columnas con la etiqueta <td>.

Con la etiqueta <img> podemos introducir una imagen con el atributo src, al cual introducimos la ruta de la imagen que puede ser de origen externo o local con los mismos tratamiento que de la etiqueta <a>, tambien con el atributo alt podemos definir que debemos mostrar en caso de no encontrar la imagen seleccionada en src, con el atributo title podemos poner un título a la imagen de modo que apuntando a la imagen con el mouse nos indique con un mensaje el título deseado.


<!-- El descriptor 2x indica la densidad de pixel, si no se tiene ninguno por defecto es 1x. -->

<img src="mdn-logo-sm.png" alt="MDN" srcset="mdn-logo-HD.png 2x">
                            

<!-- El atributosrc es ignorado en agentes de usuario que soportan srcset cuando usan descriptores 'w'. Cuando la condición de media (min-width: 600px) encaja, la imagen será 200px de ancho, de otra manera será 50vw de ancho (50% del ancho del dispositivo). -->

<img src="clock-demo-thumb-200.png" alt="Clock" srcset="clock-demo-thumb-200.png 200w, clock-demo-thumb-400.png 400w" sizes="(min-width: 600px) 200px, 50vw">
                            

La etiqueta <video> sirve para introducir un video mediante el atributo src, con el atributo controls nos muestra los controles necesarios para su reproducción.

Para la etiqueta <audio> es basicamente lo mismo que la etiqueta <video>.


<!-- Reproduce un vídeo, comenzando tan pronto como la recepción de video sea suficiente para permitir la reproducción sin pausas para descargar más. Mientras que el video comienza a reproducirse, se mostrará la imagen "posterimage.jpg" en su lugar. -->

<video src="videofile.ogg" autoplay poster="posterimage.jpg">
    Tu navegador no admite el elemento <code>video</code>.
</video>

<!-- Otra forma. -->

<video controls>
    <source src="./../video.mp4" type="video/mp4">
</video>

                        

Para crear formularios se utiliza la etiqueta <form>, dentro de esta contiene etiquetas como <input>, el cual consta de atributos como name que sirve como identificador para la parte del Back-End en captura de datos y type el cual puede ser texto, password, mail, number, color, range con atributos min y max que definen los rangos, date para fechas, time para la hora, button con un atributo value para poner el nombre al boton, submit es lo mismo que el tipo boton, la diferencia es que es un boton de envio de todo el formulario. Para los inputs existe el atributo required por ejemplo nos dice que es un requisito llenar los campos. NOTA: Todas las validaciones se deberían de hacer por la parte del Back-End porque se pueden vulnerar estos requisitos modificando el código fuente y aún romper los requisitos. Otra etiqueta de entrada de datos es el <textarea> el cual con el atributo readonly podemos hacer que el texto solo sea de lectura y tambien modificar ciertas cosas con otros atributos. Puede verse ejemplos en el apartado de Material Complementario.