aboutsummaryrefslogtreecommitdiffstats
path: root/content/wp-content/uploads/article/subtitles/2019/03/0003-sintaxis-html5-es.vtt
blob: 3a2cd6288627a62a51c0062347540a48ae6207e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
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