first commit

This commit is contained in:
Jesús
2019-04-08 21:32:21 -05:00
commit 333dfd6f52
187 changed files with 76759 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

View File

@@ -0,0 +1,590 @@
WEBVTT
1
00:00:05.580 --> 00:00:06.880
En el vídeo anterior
2
00:00:07.660 --> 00:00:08.820
logramos entender
3
00:00:08.940 --> 00:00:14.880
como funcionan la etiquetas de HTML5, las etiquetas obsoletas, las nuevas etiquetas
4
00:00:16.500 --> 00:00:18.380
y ahora pues vamos a
5
00:00:18.380 --> 00:00:20.380
escribir el código
6
00:00:21.120 --> 00:00:22.700
para poder generar
7
00:00:22.820 --> 00:00:24.060
cualquier página web
8
00:00:25.400 --> 00:00:27.780
vamos abrir el editor de código
9
00:00:27.780 --> 00:00:29.780
voy a...
10
00:00:30.080 --> 00:00:32.620
colocar aquí el localhost
11
00:00:33.420 --> 00:00:37.840
localhost
12
00:00:43.280 --> 00:00:46.100
y voy a entrar dentro del directorio course
13
00:00:46.560 --> 00:00:51.540
todavía no hay nada, porque todavía no he escrito nada
14
00:00:52.700 --> 00:00:54.300
vamos a ir...
15
00:00:54.300 --> 00:00:58.600
al editor de código, yo utilizaré Emacs
16
00:01:01.300 --> 00:01:02.480
ahí está
17
00:01:05.520 --> 00:01:08.500
voy a borrar, esta parte
18
00:01:10.280 --> 00:01:15.820
voy a minimizar también esto, ahí está!, voy a agrandar el texto
19
00:01:16.980 --> 00:01:18.120
ahí está
20
00:01:20.980 --> 00:01:24.860
bien primero podríamos...
21
00:01:27.460 --> 00:01:30.400
escribir la etiqueta <!doctype>
22
00:01:32.840 --> 00:01:36.340
ahora también se acostumbra también a escribir en minúscula
23
00:01:40.320 --> 00:01:41.860
que sería de esa forma
24
00:01:42.340 --> 00:01:45.740
<!doctype html> etiqueta <html>
25
00:01:46.540 --> 00:01:49.360
y etiqueta </html> que cierra
26
00:01:49.360 --> 00:01:51.360
de esta forma
27
00:01:52.500 --> 00:01:53.340
como véis
28
00:01:54.020 --> 00:01:56.380
Emacs no me ha coloreado
29
00:01:56.560 --> 00:02:00.460
No me ha coloreado la parte de la sintaxis
30
00:02:00.460 --> 00:02:02.460
eso es porque estoy en mode-lisp
31
00:02:03.240 --> 00:02:05.180
los que usáis Emacs ya me entenderéis
32
00:02:05.860 --> 00:02:08.940
Si utilizáis otro editor pues automaticamente
33
00:02:10.320 --> 00:02:13.080
les va a detectar la sintaxis
34
00:02:13.360 --> 00:02:14.800
voy a utilizar el web-mode
35
00:02:15.720 --> 00:02:17.760
y aquí como podéis observar
36
00:02:17.760 --> 00:02:19.760
tenemos
37
00:02:20.560 --> 00:02:22.100
ya la estructura básica
38
00:02:22.780 --> 00:02:24.740
<!doctype html>
39
00:02:25.060 --> 00:02:27.880
etiqueta <html>
40
00:02:27.880 --> 00:02:29.880
siempre tiene que llevar
41
00:02:30.040 --> 00:02:36.680
un atributo que es el artributo lenguaje, y dentro pues colocar
42
00:02:36.920 --> 00:02:40.300
el idioma, en esta caso Español-España (es-es)
43
00:02:40.680 --> 00:02:43.800
también podría ser inglés: en
44
00:02:44.860 --> 00:02:47.200
podría ser portugués: pt_BR
45
00:02:48.780 --> 00:02:51.440
cualquier tipo de idioma: zxy
46
00:02:53.220 --> 00:02:59.060
En este caso voy a poner español-españa, y dentro de la etiqueta <html>
47
00:02:59.780 --> 00:03:03.640
siempre va un <head>
48
00:03:04.460 --> 00:03:07.840
un <head> que abre un </head> que cierra
49
00:03:09.500 --> 00:03:17.480
aquí van todas las etiquetas que describen a la página, el título, los metadata, todo eso va ahí
50
00:03:17.780 --> 00:03:20.980
y luego tenemos la etiqueta
51
00:03:21.540 --> 00:03:23.580
<body>
52
00:03:25.760 --> 00:03:28.420
que también tiene su contraparte
53
00:03:30.160 --> 00:03:34.320
¿qué va dentro de la etiqueta <head>?
54
00:03:35.660 --> 00:03:37.300
ahí vamos a colocar
55
00:03:38.160 --> 00:03:43.820
toda la información, el titulo, la información, toda esa información se va a colocar allí
56
00:03:44.460 --> 00:03:46.740
y aquí en la etiqueta <body>
57
00:03:46.840 --> 00:03:50.120
se va a colocar la información
58
00:03:50.120 --> 00:03:52.120
que se le va a mostrar al usuario
59
00:03:52.120 --> 00:03:54.120
por ejemplo
60
00:03:54.500 --> 00:03:57.140
vamos a regresar a conocimientos libres
61
00:03:59.280 --> 00:04:00.720
ah... vamos a ver...
62
00:04:01.280 --> 00:04:02.940
la parte interna
63
00:04:02.940 --> 00:04:04.940
aquí lo tenemos
64
00:04:05.020 --> 00:04:07.620
en body, en <body>
65
00:04:08.100 --> 00:04:12.040
tenemos que colocar todo lo que se le va a mostrar al usuario
66
00:04:12.280 --> 00:04:15.200
la cabecera, el área de navegación
67
00:04:15.920 --> 00:04:19.220
parte de los artículos, la figuritas
68
00:04:19.500 --> 00:04:27.140
toda esa información, va dentro de la etiqueta <body>, todo va dentro de la etiqueta <body>
69
00:04:27.300 --> 00:04:31.480
todo esto que véis aquí esta dentro de la etiqueta <body>
70
00:04:31.660 --> 00:04:41.040
lo que esta dentro de la etiqueta <head>, es esta parte, lo que se encuentra arriba, donde dice conocimientos libres y hay un logito
71
00:04:41.760 --> 00:04:47.200
eso va dentro de la etiqueta <head>, ahí va
72
00:04:48.400 --> 00:04:55.300
no confundáis <head> con esta otra etiqueta que es <header>
73
00:04:59.520 --> 00:05:02.700
son palabras similares pero diferentes
74
00:05:04.840 --> 00:05:06.780
pueden ser dos
75
00:05:06.780 --> 00:05:08.780
pueden haber dos etiquetas <header>
76
00:05:09.080 --> 00:05:13.980
he visto sitios donde tienen más de un cabecera
77
00:05:15.820 --> 00:05:22.420
bien primero vamos a completar la parte del <head>
78
00:05:22.600 --> 00:05:25.480
en donde esta la información, esto vamos a ponerlo debajo
79
00:05:25.480 --> 00:05:27.480
y aquí vamos a colocar
80
00:05:27.800 --> 00:05:29.780
al igual como
81
00:05:29.780 --> 00:05:31.780
aquí en conocimientos libres
82
00:05:31.980 --> 00:05:36.480
vamos a poner una etiqueta bastante sencilla que...
83
00:05:37.300 --> 00:05:42.700
...que es la etiqueta <title> vamos a colocar allí la etiqueta <title>
84
00:05:44.540 --> 00:05:48.600
ahí esta la etiquet <title>!, dentro de la etiqueta <title>
85
00:05:48.600 --> 00:05:50.320
vamos a...
86
00:05:50.320 --> 00:05:52.320
poner el título
87
00:05:52.620 --> 00:06:03.040
En este caso vamos a poner aquí: mi primera web en HTML5
88
00:06:03.040 --> 00:06:05.040
correcto!
89
00:06:06.700 --> 00:06:09.440
bien, aún...
90
00:06:09.720 --> 00:06:12.840
parece algo simple esto
91
00:06:12.840 --> 00:06:15.320
vamos a guardarlo para ver si funciona.
92
00:06:15.320 --> 00:06:17.320
voy a guardarlo
93
00:06:18.420 --> 00:06:27.720
aquí, ya es cuestión de qué editor utilizáis yo aquí utilizó Emacs, simplemente hice C-x C-s
94
00:06:28.140 --> 00:06:31.000
y ahora voy a guardarlo dentro del directorio "srv"
95
00:06:31.000 --> 00:06:33.000
.../http/...
96
00:06:33.480 --> 00:06:38.180
y voy a entrar a course, y lo voy a guardar con el nombre
97
00:06:39.240 --> 00:06:41.300
para esta parte
98
00:06:41.740 --> 00:06:43.920
de manera predeterminada
99
00:06:44.120 --> 00:06:47.840
el nombre que va llevar el archivo HTML
100
00:06:47.840 --> 00:06:50.960
por defecto debería de ser index
101
00:06:50.960 --> 00:06:55.400
debería ser index.html
102
00:06:56.460 --> 00:06:58.000
¿por qué index?
103
00:06:58.260 --> 00:06:59.260
porque...
104
00:06:59.260 --> 00:07:00.720
este nombre
105
00:07:00.720 --> 00:07:02.220
el nombre index
106
00:07:02.220 --> 00:07:05.340
es el que los servidores web
107
00:07:06.020 --> 00:07:09.340
como por ejemplo: el apache, el nginx
108
00:07:09.560 --> 00:07:12.160
va a buscar en cada directorio
109
00:07:12.400 --> 00:07:18.180
sino encuentra el archivo llamado index.html o index.php
110
00:07:19.100 --> 00:07:20.600
sino los encuentra
111
00:07:21.300 --> 00:07:23.880
pues lo que va hacer es...
112
00:07:24.240 --> 00:07:27.980
mostrar la jerarquía de los archivos que están dentro
113
00:07:28.600 --> 00:07:31.400
por ejemplo vamos a colocar ahora.
114
00:07:33.220 --> 00:07:35.660
vamos hacer esto
115
00:07:35.660 --> 00:07:37.660
demo.html
116
00:07:37.660 --> 00:07:39.660
supongamos que es así
117
00:07:40.720 --> 00:07:44.720
que no le pusimos index y le pusimos demo.html
118
00:07:46.520 --> 00:07:49.440
aparentemente no pasó nada, simplemente se guardó
119
00:07:50.100 --> 00:07:52.260
y ahora vamos a ir al navegador
120
00:07:53.440 --> 00:07:54.740
al localhost
121
00:07:54.740 --> 00:07:56.440
actualizamos
122
00:07:56.440 --> 00:08:00.000
y vemos el archivo demo.html
123
00:08:00.000 --> 00:08:01.280
vamos a
124
00:08:01.280 --> 00:08:02.540
colocar ahí
125
00:08:02.540 --> 00:08:04.540
no se ve nada
126
00:08:04.540 --> 00:08:08.160
porque no hemos escrito nada en el <body>, solamente en el <head>
127
00:08:08.160 --> 00:08:10.160
y si os fijáis
128
00:08:23.140 --> 00:08:25.320
en esta parte
129
00:08:25.320 --> 00:08:30.780
pueden ver que dice «Mi primera web en HTML5» es bastante genial esto
130
00:08:30.780 --> 00:08:32.780
ahora
131
00:08:34.420 --> 00:08:44.100
para que veáis ese problema, hemos tenido que entrar dentro del archivo demo.html, no se ha mostrado automáticamente
132
00:08:44.400 --> 00:08:46.540
es decir no hemos recargado esto
133
00:08:47.520 --> 00:08:53.900
aparecido automáticamente la página, sino que hemos tenido que entrar dentro del archivo demo.html
134
00:08:54.780 --> 00:09:00.200
que pasaría si a este archivo demo.html le cambio de nombre
135
00:09:01.760 --> 00:09:02.920
por ejemplo
136
00:09:04.220 --> 00:09:06.900
ahora ya no se va llamar así, sino se va a llamar
137
00:09:10.580 --> 00:09:13.180
se va a llamar ahora pues...
138
00:09:14.220 --> 00:09:17.080
index.html ¿cómo hago eso?
139
00:09:17.300 --> 00:09:18.460
muy sencillo
140
00:09:18.900 --> 00:09:20.400
yo por acá tengo
141
00:09:20.840 --> 00:09:22.660
el directorio de course
142
00:09:22.980 --> 00:09:23.880
aquí está!
143
00:09:24.460 --> 00:09:26.680
he voy a cambiarle de nombre
144
00:09:26.680 --> 00:09:29.180
a index.html
145
00:09:30.260 --> 00:09:33.520
y automáticamente al actualizar me va ha cargar
146
00:09:33.880 --> 00:09:37.800
me va ha cargar el archivo index.html
147
00:09:40.040 --> 00:09:44.180
bien!, nos vemos en el siguiente vídeo para continuar avanzando

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,397 @@
WEBVTT
1
00:00:01.560 --> 00:00:04.000
bien ahora seguimos con la etiqueta header
2
00:00:07.100 --> 00:00:09.980
la etiqueta header mayormente se utiliza
3
00:00:09.980 --> 00:00:11.980
en las páginas web
4
00:00:12.160 --> 00:00:13.580
de forma independiente
5
00:00:13.800 --> 00:00:18.060
algunas otras veces también la etiqueta header va acompañada de la etiqueta nav
6
00:00:18.060 --> 00:00:20.060
que se puede encontrar debajo
7
00:00:20.640 --> 00:00:21.680
de la misma
8
00:00:22.540 --> 00:00:23.980
en conocimientos libres
9
00:00:24.320 --> 00:00:26.160
la etiqueta header
10
00:00:27.560 --> 00:00:28.880
también
11
00:00:29.200 --> 00:00:31.700
encierra a la etiqueta nav
12
00:00:32.300 --> 00:00:36.860
vamos a observar el código fuente de conocimientos libres
13
00:00:37.840 --> 00:00:38.740
aquí está
14
00:00:39.460 --> 00:00:41.000
tenemos la etiqueta header
15
00:00:41.000 --> 00:00:43.000
y dentro hay
16
00:00:44.180 --> 00:00:45.700
la etiqueta nav
17
00:00:46.920 --> 00:00:49.660
que encienrra el resto de items
18
00:00:49.840 --> 00:00:50.600
para dar
19
00:00:51.320 --> 00:00:53.700
forma al menú de navegación
20
00:00:54.440 --> 00:00:55.780
vamos a identificar
21
00:00:56.360 --> 00:00:57.740
toda esta parte
22
00:00:57.920 --> 00:00:59.100
es el header
23
00:01:01.400 --> 00:01:02.580
bien
24
00:01:02.580 --> 00:01:04.280
ahora vamos a
25
00:01:04.280 --> 00:01:05.620
observar
26
00:01:05.840 --> 00:01:08.960
que en algunas páginas web
27
00:01:10.460 --> 00:01:12.940
el header solamente
28
00:01:13.920 --> 00:01:16.260
abarca la parte del banner
29
00:01:19.140 --> 00:01:22.100
por ejemplo vamos a irnos a
30
00:01:22.480 --> 00:01:24.200
una página web
31
00:01:24.880 --> 00:01:26.800
que desarrollamos en
32
00:01:30.380 --> 00:01:31.880
HackerTech
33
00:02:00.680 --> 00:02:03.420
por ejemplo aquí tenemos esta página
34
00:02:04.020 --> 00:02:06.020
la om360
35
00:02:07.920 --> 00:02:10.040
que fue desarrollada por HackerTech
36
00:02:10.960 --> 00:02:12.180
el header
37
00:02:12.420 --> 00:02:17.380
podría ser solamente la parte de la cabecera (traduciéndolo al español)
38
00:02:17.520 --> 00:02:21.080
solamente este banner, este gif
39
00:02:22.100 --> 00:02:24.040
podría ser solamente el header
40
00:02:24.520 --> 00:02:25.700
y después
41
00:02:25.700 --> 00:02:28.620
en la parte de abajo podríamos encontrar
42
00:02:28.620 --> 00:02:31.080
el menú de navegación
43
00:02:31.740 --> 00:02:33.000
en ese caso
44
00:02:33.480 --> 00:02:36.200
en la parte de om360
45
00:02:36.200 --> 00:02:37.940
solamente hemos
46
00:02:38.580 --> 00:02:40.040
colocado
47
00:02:40.260 --> 00:02:44.140
la etiqueta nav dentro del header
48
00:02:44.480 --> 00:02:47.960
aquí en la imagen nos muestran de manera separada
49
00:02:47.960 --> 00:02:49.960
primero el header y luego el nav
50
00:02:49.960 --> 00:02:51.960
aquí en el desarrollo web
51
00:02:53.380 --> 00:02:55.380
en esta parte está
52
00:02:55.700 --> 00:02:56.640
el nav
53
00:02:56.900 --> 00:03:00.340
el área de navegación está dentro del header
54
00:03:00.700 --> 00:03:01.760
¿por qué está dentro?
55
00:03:01.760 --> 00:03:05.600
bueno es para poder hacer los efectos que observáis allí
56
00:03:07.820 --> 00:03:09.280
ahora vamos a
57
00:03:09.280 --> 00:03:13.300
tocar el código a ver como funciona esto de la etiqueta header
58
00:03:14.840 --> 00:03:17.920
hasta ahora solo tenemos el "Hola Mundo!"
59
00:03:18.360 --> 00:03:19.420
vamos a entrar
60
00:03:20.060 --> 00:03:21.300
al
61
00:03:22.800 --> 00:03:25.940
al archivo index.html
62
00:03:28.300 --> 00:03:29.520
hasta ahora
63
00:03:30.060 --> 00:03:31.900
solamente teníamos una etiqueta
64
00:03:32.080 --> 00:03:33.180
h1
65
00:03:36.220 --> 00:03:38.460
ahora vamos a ver la etiqueta header
66
00:03:41.380 --> 00:03:42.720
como puedes observar
67
00:03:42.720 --> 00:03:45.640
etiqueta header tiene su contraparte, una etiqueta
68
00:03:45.800 --> 00:03:48.040
que abre y otra etiqueta que cierra
69
00:03:48.680 --> 00:03:51.180
aquí como podéis observar, aquí va
70
00:03:51.560 --> 00:03:54.100
todo lo que tiene que ver con el logotipo
71
00:03:55.980 --> 00:03:57.000
el banner
72
00:04:00.180 --> 00:04:01.500
y también pues
73
00:04:02.020 --> 00:04:05.160
mayormente el área de navegación
74
00:04:07.560 --> 00:04:09.580
el área de navegación es bastante importante
75
00:04:09.580 --> 00:04:11.580
que esté dentro del header
76
00:04:11.760 --> 00:04:13.960
pero hay que acotar algo bastante
77
00:04:14.960 --> 00:04:16.360
importante para...
78
00:04:16.620 --> 00:04:17.860
el asunto del header
79
00:04:18.120 --> 00:04:20.500
el header no puede ser demasiado grande
80
00:04:20.660 --> 00:04:22.820
porque qué pasaría si en...
81
00:04:22.820 --> 00:04:24.820
conocimientos libres
82
00:04:26.640 --> 00:04:28.840
el header fuese demasiado grande
83
00:04:29.040 --> 00:04:32.340
si el header fuese demasiado grande, es decir tuviese
84
00:04:33.840 --> 00:04:35.660
un alto
85
00:04:36.140 --> 00:04:38.260
mayor al de la página web
86
00:04:38.780 --> 00:04:42.880
pues taparía o desplazaría el formulario
87
00:04:43.100 --> 00:04:47.280
y el formulario de búsqueda en conocimientos libres es importante
88
00:04:47.520 --> 00:04:48.340
entonces
89
00:04:48.600 --> 00:04:53.000
es necesario de que el header sea pequeño que no sea intrusivo
90
00:04:56.400 --> 00:05:00.840
por eso algunas personas ponen aquí el banner o el logotipo
91
00:05:01.120 --> 00:05:04.220
o solamente el área de navegación
92
00:05:05.840 --> 00:05:09.740
para el área del navegación es necesario solamente colocar
93
00:05:09.740 --> 00:05:11.740
la etiqueta nav
94
00:05:12.080 --> 00:05:13.140
también
95
00:05:14.260 --> 00:05:16.020
podríamos colocar
96
00:05:19.240 --> 00:05:21.700
un h1 dentro del header
97
00:05:22.200 --> 00:05:25.380
para poder darle algún tipo de información - natural
98
00:05:26.080 --> 00:05:28.220
todas esas cosas podríamos colocarlo aquí
99
00:05:28.800 --> 00:05:30.840
bien nos vemos en el siguiente vídeo

View File

@@ -0,0 +1,405 @@
WEBVTT
1
00:00:02.420 --> 00:00:03.820
bien ahora vamos a ver
2
00:00:03.820 --> 00:00:05.820
el tema de las h
3
00:00:05.820 --> 00:00:07.820
aquí tenemos
4
00:00:10.000 --> 00:00:14.120
las etiquetas h1, h2, h3, h4
5
00:00:15.020 --> 00:00:18.560
también se encunetra la etiqueta h5
6
00:00:20.640 --> 00:00:23.460
y también la etiqueta h6
7
00:00:32.640 --> 00:00:35.700
al h1 se le conoce como título principal
8
00:00:36.540 --> 00:00:39.140
al h2 se le conoce como subtítulo
9
00:00:45.380 --> 00:00:46.900
al h3
10
00:00:48.800 --> 00:00:52.960
la mayor parte de veces que lo vemos
11
00:00:53.920 --> 00:00:57.080
conforman el área de los títulos de algunos artículos
12
00:00:58.420 --> 00:01:05.400
casi siempre yo utilizo para la parte de los artículos h4
13
00:01:05.400 --> 00:01:10.560
ahorita vamos a verlo en conocimientos libres para tener una noción
14
00:01:10.840 --> 00:01:13.160
de cómo podría funcionar esto
15
00:01:45.940 --> 00:01:50.340
vamos a recargar el navegador ahorita para poder mirar
16
00:01:52.740 --> 00:01:54.320
cómo funciona esto
17
00:02:02.960 --> 00:02:06.540
ahí vemos actualizamos
18
00:02:07.100 --> 00:02:14.380
la parte de los h: h1, h2, h3, h4, h5 y h6
19
00:02:15.100 --> 00:02:19.280
que las palabras sean más grandes y otras más pequeñas
20
00:02:19.900 --> 00:02:22.820
eso es ya cuestión del navegador web
21
00:02:23.320 --> 00:02:26.040
ya que el navegador web trae sus propios estilos
22
00:02:26.240 --> 00:02:30.380
entonces eso ya es parte del navegador web
23
00:02:31.140 --> 00:02:36.560
esta parte de las dimensiones de los títulos puede cambiarse
24
00:02:37.120 --> 00:02:38.320
no es
25
00:02:38.440 --> 00:02:39.820
que porque sea
26
00:02:40.080 --> 00:02:47.100
porque quiero escribir una letra grande, tengo que escribir h1, no! eso es incorrecto
27
00:02:47.100 --> 00:02:49.960
la parte del diseño la vamos a estudiar
28
00:02:50.440 --> 00:02:51.980
con el CSS
29
00:02:53.480 --> 00:02:58.240
podríamos hacer que la etiqueta h6 sea más grande que la etiqueta h1
30
00:02:58.460 --> 00:02:59.600
con CSS
31
00:03:00.680 --> 00:03:01.700
ahora
32
00:03:02.940 --> 00:03:05.320
hay que entender algo y es que
33
00:03:05.720 --> 00:03:08.220
la etiqueta h1 es importante
34
00:03:09.020 --> 00:03:11.620
porque le da bastante peso a la página web
35
00:03:12.080 --> 00:03:18.900
de etiquetas h1 solamente debe existir una sola, no puede existir otra etiqueta
36
00:03:20.280 --> 00:03:22.700
¿por qué no puede existir otra etiqueta h1?
37
00:03:22.700 --> 00:03:24.700
bueno no puede existir
38
00:03:25.200 --> 00:03:29.760
porque al haber otra etiqueta h1 por ejemplo voy a colocar por aquí
39
00:03:33.560 --> 00:03:37.340
voy a copiar esto y voy a ponerlo debajo
40
00:03:37.840 --> 00:03:39.520
ahí está
41
00:03:40.000 --> 00:03:43.160
si yo tuviese dos etiquetas h1
42
00:03:43.540 --> 00:03:48.100
los navegadores web al tratar
43
00:03:48.720 --> 00:03:52.920
va a repartir el peso del SEO
44
00:03:53.100 --> 00:03:54.040
es decir
45
00:03:54.400 --> 00:03:57.600
el buscador no va a decidirse
46
00:03:58.060 --> 00:04:00.480
por cual utilizar, entonces va a decir:
47
00:04:00.620 --> 00:04:05.700
«aquí el desarrollador me esta diciendo que hay dos etiquetas de título principal h1»
48
00:04:05.780 --> 00:04:10.060
entonces como hay dos etiquetas de tipo principal, entonces significa que las 2 son importantes
49
00:04:10.060 --> 00:04:13.920
entonces a los 2 les da un 50 % y 50 %
50
00:04:15.120 --> 00:04:19.440
supongamos que tenemos dos tipos de enunciados dentro de los h1
51
00:04:19.440 --> 00:04:21.440
que aquí diga
52
00:04:30.340 --> 00:04:32.180
HackerTech
53
00:04:36.640 --> 00:04:38.100
y que por acá diga
54
00:04:38.840 --> 00:04:40.140
Conocimientos Libres
55
00:04:49.660 --> 00:04:51.260
que pasaría en ese momento
56
00:04:53.520 --> 00:04:58.020
si vemos aquí en el navegador diría: HackerTech y Conocimientos Libres
57
00:04:58.020 --> 00:05:01.560
pero esto es algo bastante grave porque
58
00:05:02.780 --> 00:05:04.040
el navegador
59
00:05:06.320 --> 00:05:13.500
bueno, el navegador visulamente mostraría las dos etiquetas h1, pero el buscador al momento de indexar
60
00:05:15.900 --> 00:05:17.340
va a colocar
61
00:05:17.340 --> 00:05:18.820
los dos títulos
62
00:05:18.820 --> 00:05:20.820
dentro de
63
00:05:20.820 --> 00:05:23.300
de su información, dentro de su metadata
64
00:05:23.300 --> 00:05:26.860
entonces esto lo que va ocasionar es que se confunda y no va a saber
65
00:05:26.860 --> 00:05:28.860
cual es el título principal
66
00:05:29.220 --> 00:05:33.220
los buscadores son así, podría simplemente este título
67
00:05:33.400 --> 00:05:34.600
y obviar éste
68
00:05:34.600 --> 00:05:38.840
o coger solamente este título y obviar el otro título
69
00:05:39.680 --> 00:05:40.940
o visceversa
70
00:05:41.380 --> 00:05:42.500
de esa forma
71
00:05:42.500 --> 00:05:50.260
se confundiría el buscador y nos quitaría SEO posicionamiento Web
72
00:05:51.400 --> 00:05:54.180
por eso es recomendable utilizar un h1
73
00:05:57.040 --> 00:05:59.920
es importantísimo utilizar solamente un h1
74
00:06:00.380 --> 00:06:02.540
para evitar problemas de SEO
75
00:06:04.660 --> 00:06:07.080
bien los subtítulos pues
76
00:06:07.080 --> 00:06:13.420
casi siempre se utilizan los subititulos, pueden repetirse, esto si puede repetirse, de h3 pues sí puedes tener varios
77
00:06:13.580 --> 00:06:14.840
de h4 también
78
00:06:16.140 --> 00:06:24.820
vamos a ver un ejemplo con con la parte de conocimientos libres
79
00:06:27.100 --> 00:06:29.900
Conocimientos Libres que es esa frase que está ahí
80
00:06:29.900 --> 00:06:31.300
se he seleccionado
81
00:06:31.300 --> 00:06:32.680
es un h1
82
00:06:33.420 --> 00:06:35.420
vamos a mirar el código fuente
83
00:06:40.640 --> 00:06:41.960
voy amplificar acá
84
00:06:44.260 --> 00:06:46.620
ahí tenemos un h1
85
00:06:47.300 --> 00:06:52.520
que nos esta devolviendo conocimientos libres
86
00:06:52.520 --> 00:06:54.520
la frase conocimientos libres
87
00:06:54.760 --> 00:06:55.680
ahora
88
00:06:55.680 --> 00:06:58.760
si seleccionamos la otra palabra la otra frase
89
00:06:59.440 --> 00:07:02.960
vemos que no es un h2 sino un h4
90
00:07:02.960 --> 00:07:05.720
bueno y por qué realicé esto
91
00:07:07.380 --> 00:07:14.080
el asunto es que yo no he le dado demasiada relevancia a «sitio de información sobre software libre»
92
00:07:14.440 --> 00:07:17.380
yo no le he dado demasiado peso a esa frase
93
00:07:19.580 --> 00:07:22.440
le he dado casi el mismo peso, esta frase
94
00:07:22.440 --> 00:07:27.720
... es casi el mismo peso que tiene estas frases que pertenecen a los artículos
95
00:07:28.400 --> 00:07:30.860
por ejemplo si yo he seleccionado esta frase
96
00:07:31.360 --> 00:07:34.320
pueden ver que está dentro de un h4
97
00:07:35.700 --> 00:07:36.940
es decir
98
00:07:38.020 --> 00:07:39.400
esta frase
99
00:07:39.640 --> 00:07:41.560
tiene el mismo peso en el buscador
100
00:07:41.720 --> 00:07:44.980
que los títulos de los artículos
101
00:07:50.400 --> 00:07:53.480
ahora vamos a continuar con el siguiente vídeo

View File

@@ -0,0 +1,229 @@
WEBVTT
1
00:00:00.500 --> 00:00:04.900
bien continuamos ahora vamos a hablar sobre la etiqueta hgroup
2
00:00:05.280 --> 00:00:08.880
Es una etiqueta que en la versión 5 apareció
3
00:00:08.880 --> 00:00:13.280
pero ha caído un poco en desuso
4
00:00:14.580 --> 00:00:15.680
es válido
5
00:00:16.020 --> 00:00:20.140
yo recomendaría no utilizarla pero por nociones del vídeo voy a mostrarla
6
00:00:20.140 --> 00:00:22.140
sería hgroup
7
00:00:22.140 --> 00:00:24.140
hgroup
8
00:00:26.240 --> 00:00:28.020
y hgroup que cierra
9
00:00:28.400 --> 00:00:29.640
de esta forma
10
00:00:30.040 --> 00:00:32.960
dentro del hgroup podríamos colocar
11
00:00:35.120 --> 00:00:40.440
un conjunto de etiquetas por ejemplo un h2 y un h1
12
00:00:43.260 --> 00:00:46.040
y ahora cómo se maneja la etiqueta hgroup
13
00:00:46.040 --> 00:00:47.460
la etiqueta hgroup
14
00:00:47.460 --> 00:00:49.460
vamos a guardar aquí
15
00:00:51.200 --> 00:00:52.480
ahí tenemos
16
00:00:54.900 --> 00:00:58.280
estás dos frases se encuentran dentro de hgroup
17
00:00:58.500 --> 00:01:02.300
pero cómo funciona para qué sirve hgroup, bueno hgroup funciona...
18
00:01:02.940 --> 00:01:06.480
como su nombre lo indica es un grupo de "h" de títulos
19
00:01:07.180 --> 00:01:08.140
entonces
20
00:01:09.960 --> 00:01:11.340
sí observáis aquí
21
00:01:12.480 --> 00:01:13.480
tenemos
22
00:01:14.600 --> 00:01:19.060
que el hgroup sirve para enlazar cosas relevantes
23
00:01:19.060 --> 00:01:21.060
si queríamos poner
24
00:01:23.760 --> 00:01:25.000
freakspot
25
00:01:25.380 --> 00:01:27.820
por ejemplo freakspot un página web
26
00:01:28.320 --> 00:01:31.580
que bastantes del mundo libre conocen
27
00:01:33.360 --> 00:01:36.700
y aquí debajo podríamos colocar
28
00:01:38.020 --> 00:01:41.280
Sitio de información...
29
00:01:43.880 --> 00:01:45.980
...de cultura...
30
00:01:45.980 --> 00:01:47.980
Libre
31
00:01:49.140 --> 00:01:50.280
correcto
32
00:01:51.580 --> 00:01:53.800
entonces el hgroup para qué sirve
33
00:01:54.160 --> 00:01:55.940
para relacionar
34
00:01:56.140 --> 00:01:58.280
estás dos etiquetas
35
00:01:58.540 --> 00:01:59.640
para relacionarla
36
00:02:00.720 --> 00:02:04.020
ahora por qué digo que ha caido en decadencia
37
00:02:04.020 --> 00:02:06.620
porque la w3c
38
00:02:08.260 --> 00:02:11.040
habían algunos desarrolladores
39
00:02:11.200 --> 00:02:12.620
que al momento de maquetar
40
00:02:12.620 --> 00:02:14.200
el HTML
41
00:02:14.200 --> 00:02:15.920
lo que hacian era
42
00:02:17.740 --> 00:02:20.840
hacer varios hgroup, varios grupos de "h"
43
00:02:21.600 --> 00:02:22.960
y de esta forma
44
00:02:23.100 --> 00:02:26.380
aumentar supuestamente el SEO
45
00:02:26.380 --> 00:02:28.740
varios h1 dentro de hgroup
46
00:02:29.120 --> 00:02:33.580
entonces supuestamente el buscador iba a indexar más h1 más h2
47
00:02:33.760 --> 00:02:36.180
iba a posicionarse mejor
48
00:02:36.580 --> 00:02:38.120
entonces la w3c
49
00:02:38.120 --> 00:02:42.960
prefirio quitar o poner en decadencia la etiqueta hgroup
50
00:02:42.960 --> 00:02:47.540
a pesar de qué lo había agregado en la versión 5 de HTML
51
00:02:48.460 --> 00:02:54.400
como os digo ahora estamos en la versión 5.2 y pronto va a salir la 5.3
52
00:02:55.160 --> 00:03:00.980
y esta etiqueta ya no deberías utilizarla solamente la he mencionado
53
00:03:02.120 --> 00:03:05.300
porque quizás hay algunas personas que
54
00:03:05.300 --> 00:03:08.040
desean utilizarla. Yo recomiendo no utilizarla
55
00:03:08.040 --> 00:03:11.380
solamente utilizar las etiquetas h
56
00:03:11.780 --> 00:03:16.020
sin necesidad de usar las etiquetas de agrupación que son las hgroup
57
00:03:16.500 --> 00:03:17.580
continuamos

View File

@@ -0,0 +1,637 @@
WEBVTT
1
00:00:00.360 --> 00:00:03.260
bien hablaremos sobre la etiqueta nav
2
00:00:03.260 --> 00:00:07.020
la etiqueta nav es la etiqueta que se encuentra dentro de
3
00:00:07.020 --> 00:00:10.000
de header algunas veces, también está debajo
4
00:00:10.340 --> 00:00:12.300
pero esta no es la única estructura
5
00:00:12.300 --> 00:00:15.760
también la etiqueta nav podría estar al costado
6
00:00:16.000 --> 00:00:21.460
por ejemplo aquí tenemos el header donde podría estar el banner, el logotipo de la empresa, de la página web
7
00:00:21.880 --> 00:00:24.460
y a los laterales podría estar la etiqueta nav
8
00:00:25.080 --> 00:00:29.480
en conocimientos libres la página que tengo de muestra para este curso
9
00:00:31.700 --> 00:00:34.740
la etiqueta nav esta dentro del header
10
00:00:36.520 --> 00:00:37.960
pero no es
11
00:00:38.580 --> 00:00:41.600
obligatorio que la etiqueta nav este dentro de header
12
00:00:41.600 --> 00:00:43.800
como ya mostré en la imagen anterior
13
00:00:43.800 --> 00:00:46.300
etiqueta nav podría estar a los costados
14
00:00:46.380 --> 00:00:48.500
inclussive podria estar debajo
15
00:00:50.740 --> 00:00:52.820
entonces vamos a ver esto ahora en código
16
00:00:53.920 --> 00:00:56.020
cómo sería para poder
17
00:00:56.600 --> 00:00:57.840
escribirlo
18
00:00:58.560 --> 00:00:59.500
primero
19
00:00:59.500 --> 00:01:02.500
deberíamos de escribir una etiqueta header
20
00:01:04.800 --> 00:01:07.400
Ahora la etiqueta nav podría estar
21
00:01:07.400 --> 00:01:10.920
dentro de header o también podría estar fuera de header
22
00:01:12.500 --> 00:01:14.400
para escribir una etiqueta
23
00:01:14.400 --> 00:01:16.400
nav sería de esta forma
24
00:01:16.720 --> 00:01:17.800
ahí lo tenemos
25
00:01:18.460 --> 00:01:20.780
etiqueta nav que habré etiqueta nav que cierra
26
00:01:21.260 --> 00:01:22.900
y dentro de la etiquet nav
27
00:01:22.900 --> 00:01:25.480
podríamos poner una lista
28
00:01:25.480 --> 00:01:27.480
una lista de items
29
00:01:29.200 --> 00:01:32.940
vamos a revisar la ṕágina de conocimientos libres
30
00:01:33.240 --> 00:01:35.880
y cada una de esteas opciones
31
00:01:37.620 --> 00:01:41.240
del menú, porque esto, todo esto sería una etiqueta nav
32
00:01:41.500 --> 00:01:42.860
y cada una de estas opciones
33
00:01:43.040 --> 00:01:44.120
sería un
34
00:01:44.400 --> 00:01:47.340
list items o una lista de items
35
00:01:47.660 --> 00:01:49.080
¿y cómo se escribe eso?
36
00:01:49.080 --> 00:01:51.580
bueno se escribe. Hay varias formas
37
00:01:54.000 --> 00:01:56.640
podríamos hacer una lista ordenada
38
00:01:56.640 --> 00:01:58.640
con un ol
39
00:01:59.280 --> 00:02:00.540
ol: order list
40
00:02:00.540 --> 00:02:01.920
una lista ordenada
41
00:02:02.700 --> 00:02:05.380
o también podríamos hacer un
42
00:02:06.860 --> 00:02:08.240
unordered list
43
00:02:08.420 --> 00:02:10.960
es decir una lista desordenada
44
00:02:12.080 --> 00:02:13.300
mayormente
45
00:02:15.080 --> 00:02:17.380
las etiquetas contienen
46
00:02:18.000 --> 00:02:19.040
etiquetas
47
00:02:20.780 --> 00:02:23.580
li: list items
48
00:02:24.720 --> 00:02:25.400
es decir
49
00:02:25.880 --> 00:02:27.460
estas dos etiquetas
50
00:02:27.460 --> 00:02:30.660
contienen etiquetas list items
51
00:02:31.440 --> 00:02:34.540
podríamos utilizar este o este otro
52
00:02:35.680 --> 00:02:39.860
vamos a dejarlo así para ver qué diferencia hay entre los dos
53
00:02:40.220 --> 00:02:41.780
por ejemplo vamos a poner aquí
54
00:02:42.060 --> 00:02:43.380
items
55
00:02:43.940 --> 00:02:45.360
no, items nada más
56
00:02:45.360 --> 00:02:47.360
aquí también otro
57
00:02:47.920 --> 00:02:48.880
item
58
00:02:49.800 --> 00:02:51.540
de esta forma vamos guardar
59
00:02:51.540 --> 00:02:54.340
y ahora vamos a visualizar en el navegador
60
00:02:54.740 --> 00:02:55.900
actualizamos
61
00:02:56.960 --> 00:02:58.300
como véis
62
00:02:59.200 --> 00:03:01.580
la etiquet order list
63
00:03:02.400 --> 00:03:03.480
lo que hace es
64
00:03:03.480 --> 00:03:05.480
enumerar los items
65
00:03:05.900 --> 00:03:08.040
y le ha puesto el número 1
66
00:03:08.480 --> 00:03:11.340
y la etiqueta unordered list
67
00:03:11.520 --> 00:03:14.140
lo que hace es colocarle solamente una viñeta
68
00:03:14.140 --> 00:03:15.960
en vez de colocarle una numeración
69
00:03:15.960 --> 00:03:19.800
le ponerle el número 1, 2, solamente les coloca una viñeta
70
00:03:20.580 --> 00:03:22.080
para hacer el menú
71
00:03:22.080 --> 00:03:26.380
vamos a utilizar solamente la etiqueta ul que es lo más recomendable
72
00:03:26.380 --> 00:03:27.660
es decir
73
00:03:28.060 --> 00:03:30.080
no vamos a colocarle
74
00:03:30.080 --> 00:03:31.320
los números
75
00:03:31.320 --> 00:03:35.780
simplemente colocarle un item, porque con CSS le podríamos quitar
76
00:03:38.000 --> 00:03:39.220
esta viñeta
77
00:03:39.220 --> 00:03:43.340
y de esta forma pues dejarlo como lo tenemos en conocimientos libres
78
00:03:44.000 --> 00:03:44.880
esta forma
79
00:03:45.700 --> 00:03:46.580
ahora
80
00:03:48.720 --> 00:03:50.180
la etiqueta nav
81
00:03:50.560 --> 00:03:51.860
podría estar
82
00:03:51.860 --> 00:03:53.860
fuera así como lo he puesto ahorita
83
00:03:54.780 --> 00:04:00.740
pero si queremos seguir las buenas prácticas podríamos dejarlo dentro de la etiqueta header
84
00:04:01.960 --> 00:04:05.080
para las etiquetas li pues podrían haber varias
85
00:04:06.620 --> 00:04:07.260
de esta forma
86
00:04:08.520 --> 00:04:09.280
así
87
00:04:09.720 --> 00:04:11.400
cosa que cuendo nosotros
88
00:04:11.400 --> 00:04:13.400
vamos a
89
00:04:13.400 --> 00:04:15.400
la parte de la página
90
00:04:15.400 --> 00:04:17.400
podemos ver que tenemos
91
00:04:17.400 --> 00:04:19.400
una serie de listas
92
00:04:24.060 --> 00:04:31.100
vamos a ojear el código de la página de conocimientos libres aquí tendríamos, vamos inspeccionar elemento
93
00:04:32.960 --> 00:04:34.520
se puede observar
94
00:04:35.260 --> 00:04:38.560
en esta parte tenemos una ul
95
00:04:40.360 --> 00:04:42.220
y dentro tenemos li
96
00:04:44.420 --> 00:04:46.500
estás li qué es lo que hacen pues
97
00:04:46.500 --> 00:04:48.120
colocan enlaces
98
00:04:48.400 --> 00:04:50.920
por ejemplo enlace a economic support
99
00:04:50.920 --> 00:04:52.300
los enlaces
100
00:04:52.300 --> 00:04:54.720
son bastante impotantes porque
101
00:04:55.240 --> 00:04:58.260
por ejemplo si queremos hacer el menú
102
00:04:58.260 --> 00:04:59.880
que sea clickeable
103
00:04:59.880 --> 00:05:00.740
como
104
00:05:00.740 --> 00:05:04.340
como el de conocimientos libres, que tu picas y te envía
105
00:05:05.120 --> 00:05:09.000
al enlace que se encuentra dentro de la etiqueta a de ese item
106
00:05:09.780 --> 00:05:11.580
pues fácilmente
107
00:05:12.020 --> 00:05:14.140
podríamos hacerlo con la etiqueta a
108
00:05:14.140 --> 00:05:16.140
de ancla, entonces
109
00:05:16.140 --> 00:05:18.140
podríamos hacer esto
110
00:05:19.440 --> 00:05:20.300
de esta forma
111
00:05:20.720 --> 00:05:22.980
yaquí podríamos poner un href
112
00:05:25.660 --> 00:05:28.780
un href, por ejemplo vamos a enviarlo al
113
00:05:29.180 --> 00:05:31.080
solamente para nociones del
114
00:05:31.600 --> 00:05:34.060
vídeo voy a poner aquí que
115
00:05:34.060 --> 00:05:35.320
al presionar
116
00:05:35.320 --> 00:05:37.320
este elemento
117
00:05:38.400 --> 00:05:40.300
me envíe a
118
00:05:40.300 --> 00:05:42.300
un buscador searx.me
119
00:05:43.920 --> 00:05:46.080
deberíamos poner el protocolo
120
00:05:52.640 --> 00:05:54.520
vamos actualizar la página
121
00:05:54.660 --> 00:05:57.600
y automáticamente se convirtió en un enlace
122
00:05:57.980 --> 00:05:59.880
una lista con un enlace
123
00:06:00.400 --> 00:06:01.880
si nosotros damos click
124
00:06:03.700 --> 00:06:06.120
automáticamente nos llevaría al buscador
125
00:06:06.660 --> 00:06:09.600
o cualquier enlace que se encuentre dentro de la página
126
00:06:09.760 --> 00:06:13.960
por ejemplo podríamos colocarle que en vez de que nos envíe a esto nos envíe
127
00:06:14.260 --> 00:06:15.420
al index
128
00:06:16.080 --> 00:06:19.420
punto html que es el mismo archivo que tenemos ahorita
129
00:06:21.020 --> 00:06:23.900
lo que haría solamente ahora es una recarga de la página
130
00:06:30.060 --> 00:06:34.080
para eso podríamos colocar pues simplemente que se trata del home
131
00:06:42.300 --> 00:06:45.960
y así podríamos hacer con cada tipo de item
132
00:06:46.140 --> 00:06:49.280
podríamos hacer que este otro nos envíe a otro lado
133
00:06:49.280 --> 00:06:52.300
nos envíe a otro lado de la página, por ejemplo que este nos envíe
134
00:06:52.300 --> 00:06:55.520
por ejemplo a la página about
135
00:06:56.240 --> 00:06:57.560
vamos hacerlo rapidito
136
00:06:59.780 --> 00:07:04.640
tenemos aquí otra ancla, por aquí otra ancla
137
00:07:07.360 --> 00:07:09.000
y por aquí otra ancla
138
00:07:13.100 --> 00:07:15.520
y podríamos decirle que
139
00:07:16.220 --> 00:07:17.540
nos envíe
140
00:07:17.860 --> 00:07:20.620
a cada uno nos envíe a una página diferente
141
00:07:21.160 --> 00:07:24.440
de hecho aquí va a fallar porque no existen esos archivos
142
00:07:25.540 --> 00:07:27.220
pero podría hacerse de esa forma
143
00:07:32.100 --> 00:07:33.680
podríamos decirle que
144
00:07:34.380 --> 00:07:37.280
a este otro nos envíe a about
145
00:07:37.500 --> 00:07:39.000
si es que existiese el archivo
146
00:07:39.300 --> 00:07:40.420
a contact
147
00:07:41.220 --> 00:07:43.040
o que nos envíe
148
00:07:43.580 --> 00:07:45.880
a blog
149
00:07:47.500 --> 00:07:50.260
de esta forma todos los items
150
00:07:50.260 --> 00:07:52.260
se volverían enlaces
151
00:07:52.620 --> 00:07:54.300
es lo que se ha hecho con
152
00:07:54.920 --> 00:07:57.260
la parte del área de navegación con
153
00:07:58.800 --> 00:08:00.100
conocimientos libres
154
00:08:00.760 --> 00:08:03.860
lo que se quito con CSS
155
00:08:04.660 --> 00:08:07.680
este subrayado se quita con CSS
156
00:08:08.920 --> 00:08:11.940
bueno queda como si fuese una lista normal
157
00:08:11.940 --> 00:08:13.940
también se puede quitar el color con CSS
158
00:08:13.940 --> 00:08:15.380
eso luego lo vamos a ver
159
00:08:15.380 --> 00:08:17.380
y bien! esto ha sido todo por este vídeo

View File

@@ -0,0 +1,606 @@
WEBVTT
1
00:00:00.880 --> 00:00:05.040
Hola que tal bienvenidos aquí a Cybersy, a Conocimientos Libres
2
00:00:06.080 --> 00:00:07.040
Vamos a iniciar
3
00:00:07.040 --> 00:00:07.980
con el
4
00:00:07.980 --> 00:00:10.840
pequeño curso de HTML
5
00:00:10.840 --> 00:00:13.300
vamos a ver los fundamentos de HTML
6
00:00:15.280 --> 00:00:18.580
HTML5 es un lenguaje
7
00:00:18.580 --> 00:00:20.580
de Marcado
8
00:00:20.580 --> 00:00:21.780
que permite
9
00:00:21.780 --> 00:00:24.040
estructurar la página web
10
00:00:25.320 --> 00:00:26.620
de manera sencilla
11
00:00:27.580 --> 00:00:29.500
para poder así luego
12
00:00:30.520 --> 00:00:31.500
mantener
13
00:00:32.460 --> 00:00:34.840
un posicionamiento adecuado
14
00:00:35.720 --> 00:00:38.300
sobre la página web
15
00:00:39.060 --> 00:00:41.000
ya se para temas de SEO
16
00:00:42.420 --> 00:00:43.040
para...
17
00:00:45.140 --> 00:00:46.360
Entregar
18
00:00:46.360 --> 00:00:49.160
una buena información al usuario
19
00:00:49.160 --> 00:00:50.460
cuando visite
20
00:00:50.460 --> 00:00:52.460
cualquier sitio web
21
00:00:53.100 --> 00:00:55.920
la versión actual de HTML es:
22
00:00:55.920 --> 00:00:57.920
5.2
23
00:01:00.200 --> 00:01:03.240
que tiene que ver con HTML
24
00:01:03.240 --> 00:01:05.240
viene de las siglas en inglés
25
00:01:05.680 --> 00:01:08.160
HyperText Markup Lenguage = HTML
26
00:01:08.880 --> 00:01:11.880
Lenguaje de Marcado de HyperTexto
27
00:01:12.060 --> 00:01:13.480
¿qué quiere decir esto?, pues...
28
00:01:13.480 --> 00:01:15.480
que es un lenguaje de marcado
29
00:01:15.480 --> 00:01:17.300
no es un lenguaje de programación
30
00:01:17.360 --> 00:01:18.780
es un lenguaje de marcado
31
00:01:21.540 --> 00:01:24.860
¿qué tiene la versión 5?
32
00:01:25.080 --> 00:01:27.760
nos dice que debemos de...
33
00:01:29.020 --> 00:01:30.820
utilizar etiquetas
34
00:01:31.500 --> 00:01:32.740
etiquetas
35
00:01:34.000 --> 00:01:35.440
semánticas
36
00:01:35.820 --> 00:01:40.440
que le den sentido a la información que se publica dentro de la web
37
00:01:44.920 --> 00:01:45.860
primero
38
00:01:46.400 --> 00:01:50.100
por ejemplo tenemos aquí cargada la página de conocimientos Libres
39
00:01:51.160 --> 00:01:53.700
vamos a ver su código fuente
40
00:01:54.440 --> 00:01:57.020
que este caso sería el HTML
41
00:01:57.740 --> 00:01:59.560
para que apareza todo eso
42
00:01:59.760 --> 00:02:00.700
vamos a ver...
43
00:02:01.180 --> 00:02:02.620
su código fuente
44
00:02:03.720 --> 00:02:06.320
simplemente bastaría con dar click derecho
45
00:02:07.960 --> 00:02:11.720
ver código fuente, en este caso está en inglés dice: view page source
46
00:02:19.120 --> 00:02:20.520
si observáis bien
47
00:02:21.800 --> 00:02:24.200
podéis ver que para poder declarar
48
00:02:24.200 --> 00:02:25.780
un archivo...
49
00:02:25.780 --> 00:02:27.780
HTML, un documento HTML
50
00:02:27.780 --> 00:02:32.000
la primera etiqueta obligatoria es ponerle el tipo de documento
51
00:02:32.000 --> 00:02:34.000
HTML
52
00:02:36.320 --> 00:02:38.240
luego vemos...
53
00:02:39.520 --> 00:02:42.080
a esto se le llama etiqueta
54
00:02:43.900 --> 00:02:46.600
hay etiquetas que se cierran solas
55
00:02:47.080 --> 00:02:48.760
como las etiquetas <meta>
56
00:02:49.220 --> 00:02:50.640
es decir
57
00:02:51.900 --> 00:02:53.920
se puede escribir en una sola línea
58
00:02:54.780 --> 00:02:57.000
por ejemplo aquí etiqueta <meta>
59
00:02:57.720 --> 00:03:00.240
y aquí tiene una pequeña barra que indica
60
00:03:00.400 --> 00:03:02.700
que esta etiquete se cierra
61
00:03:02.840 --> 00:03:05.200
en la misma etiqueta
62
00:03:08.180 --> 00:03:09.760
aquí
63
00:03:11.540 --> 00:03:12.660
la barra
64
00:03:13.580 --> 00:03:14.780
que puedes observar ahí
65
00:03:17.660 --> 00:03:20.820
si trabajarmos con XML es obligatoria
66
00:03:21.520 --> 00:03:22.500
pero
67
00:03:22.500 --> 00:03:25.660
cuando estamos trabajando con HTML5
68
00:03:25.940 --> 00:03:27.200
esa barra
69
00:03:27.440 --> 00:03:32.040
podría haberla obviado
70
00:03:32.040 --> 00:03:34.040
y no pasaría nada
71
00:03:38.400 --> 00:03:40.040
si deseáis podéis colocarla
72
00:03:40.360 --> 00:03:43.520
lo recomendable es colocarla aquí yo no lo he puesto
73
00:03:43.680 --> 00:03:47.240
pero como os dije no es necesario colocarla
74
00:03:47.640 --> 00:03:50.220
hay algunos desarrolladores que no la colocan
75
00:03:50.220 --> 00:03:52.220
para ahorrar bits
76
00:03:52.900 --> 00:03:54.160
al momento de escribir
77
00:03:55.180 --> 00:03:57.400
luego tenemos las etiquetas...
78
00:03:57.680 --> 00:04:00.360
que tienen su contraparte
79
00:04:00.540 --> 00:04:01.520
es decir
80
00:04:01.920 --> 00:04:04.000
la etiqute <title>
81
00:04:04.480 --> 00:04:06.680
como podéis observar ahí en la pantalla
82
00:04:06.680 --> 00:04:10.220
tiene su contraparte, su etiqueta contraparte
83
00:04:10.220 --> 00:04:12.220
donde esa etiqueta
84
00:04:12.820 --> 00:04:15.060
tiene una barra
85
00:04:15.060 --> 00:04:17.060
tiene un slash: /
86
00:04:17.060 --> 00:04:20.320
donde indica pues que la etiqueta termina allí
87
00:04:21.160 --> 00:04:25.300
en este caso tenemos el título que sería Conocimientos Libres
88
00:04:26.400 --> 00:04:28.220
ahí lo puedéis observar
89
00:04:28.620 --> 00:04:32.200
luego ya tenemos un sin número de etiquetas y propiedades
90
00:04:37.200 --> 00:04:39.020
aquí hay bastante código
91
00:04:39.020 --> 00:04:42.380
como puedes observar todo este código es para que...
92
00:04:42.380 --> 00:04:45.740
pueda pintarse toda la página web
93
00:04:46.320 --> 00:04:48.320
ya para que pueda estructurase
94
00:04:48.320 --> 00:04:50.320
la parte del diseño
95
00:04:50.500 --> 00:04:52.900
ya se encarga de eso...
96
00:04:52.900 --> 00:04:54.680
HTML
97
00:04:54.680 --> 00:04:57.140
junto a CSS
98
00:04:59.020 --> 00:05:03.160
las imágenes son guardadas dentro de etiquetas también
99
00:05:10.820 --> 00:05:12.780
por ejemplo, si queremos
100
00:05:14.240 --> 00:05:15.860
saber dónde esta
101
00:05:16.140 --> 00:05:17.680
esta imagen
102
00:05:18.180 --> 00:05:19.960
nos vamos al código fuente
103
00:05:20.920 --> 00:05:23.140
vamos a la parte que dice
104
00:05:25.480 --> 00:05:26.980
contenido de la página
105
00:05:27.940 --> 00:05:29.540
y como podéis observar
106
00:05:29.660 --> 00:05:33.560
aquí hay una etiqueta llamada figura o <figure>
107
00:05:35.140 --> 00:05:39.160
que también tiene su contraparte aquí puedéis observar
108
00:05:41.260 --> 00:05:43.360
esta etiqueta tiene propiedades
109
00:05:45.020 --> 00:05:49.380
lo que más se maneja dentro de las etiquetas son las clases y los id's
110
00:05:50.040 --> 00:05:51.560
mayormente es eso
111
00:05:55.000 --> 00:05:59.160
donde agregamos atributos en la etiqueta <link>
112
00:06:00.580 --> 00:06:03.420
donde agregamos el atributo "rel", "href"
113
00:06:03.420 --> 00:06:05.420
de lenguaje
114
00:06:06.040 --> 00:06:10.000
en la mayoría de etiquetas siempre utilizamos las clases
115
00:06:10.000 --> 00:06:12.000
que es para trabajar con CSS
116
00:06:12.760 --> 00:06:14.220
mediante las clases
117
00:06:14.400 --> 00:06:17.380
nosotros agregamos el tipo
118
00:06:17.680 --> 00:06:22.120
de diseño que se va mostrar en la etiqueta, cómo se va a mostrar
119
00:06:22.460 --> 00:06:24.560
he las dimensiones que va a tener
120
00:06:25.240 --> 00:06:27.960
las cosas con respecto al diseño
121
00:06:30.060 --> 00:06:31.580
he la etiqueta <img>
122
00:06:31.760 --> 00:06:35.520
tiene un atributo que se llama "SRC"
123
00:06:36.620 --> 00:06:38.340
allí puedes observar
124
00:06:42.880 --> 00:06:46.640
y tiene un enlace hacia la imagen, si yo pico aquí
125
00:06:46.640 --> 00:06:48.640
me va a mostrar la imagen
126
00:06:49.720 --> 00:06:51.660
y alternativamente
127
00:06:52.340 --> 00:06:53.240
tiene
128
00:06:53.400 --> 00:06:56.780
un atributo "alt" que todas las imágenes deben de tener
129
00:06:56.780 --> 00:06:57.580
que es
130
00:06:58.560 --> 00:07:01.220
su texto alternativo
131
00:07:02.900 --> 00:07:05.280
es impresindible
132
00:07:05.280 --> 00:07:07.280
para una imagen
133
00:07:07.280 --> 00:07:08.440
¿por qué?
134
00:07:08.860 --> 00:07:13.280
porque cuando la imagen por ejemplo desaparece del servidor
135
00:07:16.280 --> 00:07:20.060
en vez de que no se muestre la imagen
136
00:07:20.220 --> 00:07:23.960
cuando la imagen no existe muestra...
137
00:07:24.520 --> 00:07:31.460
un ícono roto indicando que la imagen no está disponible
138
00:07:33.060 --> 00:07:40.160
entonces al colocarle el "alt" el texto alternativo en vez de mostrarse ese ícono
139
00:07:40.940 --> 00:07:47.880
roto, se reemplaza por el texto que se agregó en el atributo "alt"
140
00:07:51.560 --> 00:07:57.620
bien, qué voy a utilizar aquí para escribir código
141
00:07:58.540 --> 00:08:03.920
ya para escribir el código HTML la parte de etiqueta
142
00:08:05.100 --> 00:08:13.400
voy a utilizar EMACS podéis utilizar cualquier otro editor de código
143
00:08:15.060 --> 00:08:20.060
ya es cuestión de preferencias podéis utilizar geany
144
00:08:20.540 --> 00:08:26.380
cualquier tipo editor de código que os parezca bien nano, no sé quizás VIM
145
00:08:29.200 --> 00:08:34.640
para la parte de práctica vamos a ir bastante a fondo, cómo funciona esto
146
00:08:35.060 --> 00:08:39.320
solamente este video es una pequeña introducción, es un pequeño paso
147
00:08:39.620 --> 00:08:46.820
recapitulando HTML no es un lengiuaje de programación es un lenguaje de marcado de etiquetas
148
00:08:47.400 --> 00:08:52.020
que permite pues posicionar la página web si esta bien escrito
149
00:08:53.680 --> 00:09:00.760
y a lo último pues de este curso veremos cómo validar HTML, sin embargo vamos hacerlo también
150
00:09:01.380 --> 00:09:09.840
cada vez de escribarmos algo al finalizar lo validaremos para comprobar si hemos escrito correctamente las etiquetas
151
00:09:10.320 --> 00:09:13.300
bien! nos vemos en el siguiente vídeo

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="83" height="30"><rect id="back" fill="#f6c915" x="1" y=".5" width="82" height="29" rx="4"/><svg viewBox="0 0 80 80" height="16" width="16" x="7" y="7"><g transform="translate(-78.37-208.06)" fill="#1a171b"><path d="m104.28 271.1c-3.571 0-6.373-.466-8.41-1.396-2.037-.93-3.495-2.199-4.375-3.809-.88-1.609-1.308-3.457-1.282-5.544.025-2.086.313-4.311.868-6.675l9.579-40.05 11.69-1.81-10.484 43.44c-.202.905-.314 1.735-.339 2.489-.026.754.113 1.421.415 1.999.302.579.817 1.044 1.546 1.395.729.353 1.747.579 3.055.679l-2.263 9.278"/><path d="m146.52 246.14c0 3.671-.604 7.03-1.811 10.07-1.207 3.043-2.879 5.669-5.01 7.881-2.138 2.213-4.702 3.935-7.693 5.167-2.992 1.231-6.248 1.848-9.767 1.848-1.71 0-3.42-.151-5.129-.453l-3.394 13.651h-11.162l12.52-52.19c2.01-.603 4.311-1.143 6.901-1.622 2.589-.477 5.393-.716 8.41-.716 2.815 0 5.242.428 7.278 1.282 2.037.855 3.708 2.024 5.02 3.507 1.307 1.484 2.274 3.219 2.904 5.205.627 1.987.942 4.11.942 6.373m-27.378 15.461c.854.202 1.91.302 3.167.302 1.961 0 3.746-.364 5.355-1.094 1.609-.728 2.979-1.747 4.111-3.055 1.131-1.307 2.01-2.877 2.64-4.714.628-1.835.943-3.858.943-6.071 0-2.161-.479-3.998-1.433-5.506-.956-1.508-2.615-2.263-4.978-2.263-1.61 0-3.118.151-4.525.453l-5.28 21.948"/></g></svg><text fill="#1a171b" text-anchor="middle" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-weight="700" font-size="14" x="50" y="20">Donaci</text></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="83" height="30"><rect id="back" fill="#f6c915" x="1" y=".5" width="82" height="29" rx="4"/><svg viewBox="0 0 80 80" height="16" width="16" x="7" y="7"><g transform="translate(-78.37-208.06)" fill="#1a171b"><path d="m104.28 271.1c-3.571 0-6.373-.466-8.41-1.396-2.037-.93-3.495-2.199-4.375-3.809-.88-1.609-1.308-3.457-1.282-5.544.025-2.086.313-4.311.868-6.675l9.579-40.05 11.69-1.81-10.484 43.44c-.202.905-.314 1.735-.339 2.489-.026.754.113 1.421.415 1.999.302.579.817 1.044 1.546 1.395.729.353 1.747.579 3.055.679l-2.263 9.278"/><path d="m146.52 246.14c0 3.671-.604 7.03-1.811 10.07-1.207 3.043-2.879 5.669-5.01 7.881-2.138 2.213-4.702 3.935-7.693 5.167-2.992 1.231-6.248 1.848-9.767 1.848-1.71 0-3.42-.151-5.129-.453l-3.394 13.651h-11.162l12.52-52.19c2.01-.603 4.311-1.143 6.901-1.622 2.589-.477 5.393-.716 8.41-.716 2.815 0 5.242.428 7.278 1.282 2.037.855 3.708 2.024 5.02 3.507 1.307 1.484 2.274 3.219 2.904 5.205.627 1.987.942 4.11.942 6.373m-27.378 15.461c.854.202 1.91.302 3.167.302 1.961 0 3.746-.364 5.355-1.094 1.609-.728 2.979-1.747 4.111-3.055 1.131-1.307 2.01-2.877 2.64-4.714.628-1.835.943-3.858.943-6.071 0-2.161-.479-3.998-1.433-5.506-.956-1.508-2.615-2.263-4.978-2.263-1.61 0-3.118.151-4.525.453l-5.28 21.948"/></g></svg><text fill="#1a171b" text-anchor="middle" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-weight="700" font-size="14" x="50" y="20">Donar</text></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="83" height="30"><rect id="back" fill="#f6c915" x="1" y=".5" width="82" height="29" rx="4"/><svg viewBox="0 0 80 80" height="16" width="16" x="7" y="7"><g transform="translate(-78.37-208.06)" fill="#1a171b"><path d="m104.28 271.1c-3.571 0-6.373-.466-8.41-1.396-2.037-.93-3.495-2.199-4.375-3.809-.88-1.609-1.308-3.457-1.282-5.544.025-2.086.313-4.311.868-6.675l9.579-40.05 11.69-1.81-10.484 43.44c-.202.905-.314 1.735-.339 2.489-.026.754.113 1.421.415 1.999.302.579.817 1.044 1.546 1.395.729.353 1.747.579 3.055.679l-2.263 9.278"/><path d="m146.52 246.14c0 3.671-.604 7.03-1.811 10.07-1.207 3.043-2.879 5.669-5.01 7.881-2.138 2.213-4.702 3.935-7.693 5.167-2.992 1.231-6.248 1.848-9.767 1.848-1.71 0-3.42-.151-5.129-.453l-3.394 13.651h-11.162l12.52-52.19c2.01-.603 4.311-1.143 6.901-1.622 2.589-.477 5.393-.716 8.41-.716 2.815 0 5.242.428 7.278 1.282 2.037.855 3.708 2.024 5.02 3.507 1.307 1.484 2.274 3.219 2.904 5.205.627 1.987.942 4.11.942 6.373m-27.378 15.461c.854.202 1.91.302 3.167.302 1.961 0 3.746-.364 5.355-1.094 1.609-.728 2.979-1.747 4.111-3.055 1.131-1.307 2.01-2.877 2.64-4.714.628-1.835.943-3.858.943-6.071 0-2.161-.479-3.998-1.433-5.506-.956-1.508-2.615-2.263-4.978-2.263-1.61 0-3.118.151-4.525.453l-5.28 21.948"/></g></svg><text fill="#1a171b" text-anchor="middle" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-weight="700" font-size="14" x="50" y="20">Donate</text></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff