1 00:00:01,389 --> 00:00:09,050 ¿Cómo es la sintaxis de HTML? Pues la sintaxis de HTML está recogida justo en este documento que vimos antes, ¿de acuerdo? 2 00:00:09,230 --> 00:00:17,589 En este documento. Y hago hincapié en que los navegadores se tragan casi todo, aunque esté mal escrito, 3 00:00:17,750 --> 00:00:23,789 con lo cual es importante que nosotros hagamos validaciones de nuestro documento para ver que aquello está bien o mal escrito. 4 00:00:24,230 --> 00:00:28,210 Entonces, bueno, aquí por ejemplo vemos que queremos poner 5 menor que 2. 5 00:00:28,210 --> 00:00:33,789 Entonces sabemos ya por XML que esto significa les dan y que es el código menor 6 00:00:33,789 --> 00:00:37,590 Pues deberíamos escribirlo así, nunca deberíamos escribirlo así, ¿de acuerdo? 7 00:00:38,090 --> 00:00:39,670 Así no deberíamos escribirlo nunca 8 00:00:39,670 --> 00:00:44,429 La realidad es que el navegador se lo traga también, pero no deberíamos así escribirlo jamás 9 00:00:44,429 --> 00:00:47,869 Bueno, podemos escribir en mayúsculas o minúsculas 10 00:00:47,869 --> 00:00:53,890 A pesar de que ahora, ya al cabo de los años, el HTML todo el mundo lo utiliza todo en minúsculas 11 00:00:53,890 --> 00:00:55,850 Todo lo que se puede lo utiliza en minúsculas 12 00:00:55,850 --> 00:00:57,750 Lo mismo pasa con las entidades numéricas 13 00:00:57,750 --> 00:00:59,649 expresadas en hexadecimal 14 00:00:59,649 --> 00:01:02,109 es decir, son letras o caracteres especiales 15 00:01:02,109 --> 00:01:04,290 o cualquier letra de estas que se convierta en su código 16 00:01:04,290 --> 00:01:07,650 en el cual decimos que está en hexadecimal 17 00:01:07,650 --> 00:01:08,569 es de ahí la X 18 00:01:08,569 --> 00:01:12,769 y su código de tres dígitos hexadecimales 19 00:01:12,769 --> 00:01:13,290 ¿de acuerdo? 20 00:01:13,510 --> 00:01:15,010 entonces esta es la información 21 00:01:15,010 --> 00:01:17,769 y voy a ver 22 00:01:17,769 --> 00:01:20,209 no, no hay marco, quería verla pero no hay marco 23 00:01:20,209 --> 00:01:22,810 entonces esta sería la información correspondiente 24 00:01:22,810 --> 00:01:24,969 bueno, importante 25 00:01:24,969 --> 00:01:27,049 pero como venimos de XML no tenemos problema 26 00:01:27,049 --> 00:01:29,750 ya sabemos que las etiquetas no pueden empezar con un espacio 27 00:01:29,750 --> 00:01:32,409 entonces efectivamente eso da error 28 00:01:32,409 --> 00:01:35,909 y que cuando abrimos una etiqueta hay que cerrarla con la misma etiqueta 29 00:01:35,909 --> 00:01:37,030 también lo sabemos 30 00:01:37,030 --> 00:01:42,329 bien, otra vez volvemos a nuestro documento básico 31 00:01:42,329 --> 00:01:46,349 y como podemos ir introduciendo toda la serie de información 32 00:01:46,349 --> 00:01:48,549 aquí nos indica que se puede omitir html 33 00:01:48,549 --> 00:01:51,230 yo les aconsejaría que no lo omitan jamás 34 00:01:51,230 --> 00:01:54,829 otra de las cuestiones que ya sabemos 35 00:01:54,829 --> 00:01:58,750 es que las etiquetas deben cerrarse dentro de otras 36 00:01:58,750 --> 00:02:01,109 se tienen que anidar, no se pueden mezclar 37 00:02:01,109 --> 00:02:03,450 miren aquí empieza Strong y aquí finaliza 38 00:02:03,450 --> 00:02:07,870 mientras que ha empezado EM y aquí se ha continuado 39 00:02:07,870 --> 00:02:11,810 debería estar de esta manera como está aquí indicado 40 00:02:11,810 --> 00:02:12,349 ¿de acuerdo? 41 00:02:13,270 --> 00:02:14,310 ¿qué va a hacer el navegador? 42 00:02:14,449 --> 00:02:16,069 pues el navegador puede hacer con esto lo que quiera 43 00:02:16,069 --> 00:02:18,849 puede interpretar que el Strong acaba aquí 44 00:02:18,849 --> 00:02:20,389 o que EM acaba aquí 45 00:02:20,389 --> 00:02:22,330 en este caso sería un tanto indiferente 46 00:02:22,330 --> 00:02:31,330 Pero ya estamos en manos de lo que cada navegador, Google Chrome, Firefox, Opera o cualquier otro quieran decirnos. 47 00:02:32,729 --> 00:02:45,830 Bueno, esto se permite, esto se permite, que haya elementos que no tengan etiqueta de cierre en algunos casos, pero yo no se los recomiendo, yo les recomiendo que siempre cierren cada etiqueta de las que se cierran. 48 00:02:45,830 --> 00:02:51,930 también hr por ejemplo es una etiqueta que ya hemos visto que no se abre y se cierra 49 00:02:51,930 --> 00:02:54,530 y se podría poner de esta manera igual que en xml 50 00:02:54,530 --> 00:02:57,629 no tiene ningún interés ponerla así realmente 51 00:02:57,629 --> 00:03:00,650 si nos ahorramos algo de teclear pues mejor 52 00:03:00,650 --> 00:03:03,650 lo que no se puede de ninguna manera es poner esto aquí 53 00:03:03,650 --> 00:03:05,650 eso no se puede de ninguna manera 54 00:03:05,650 --> 00:03:09,189 bueno la etiqueta a es muy importante 55 00:03:09,189 --> 00:03:10,530 a son los enlaces 56 00:03:10,530 --> 00:03:13,729 entonces en este caso estamos diciendo o queremos decir 57 00:03:13,729 --> 00:03:15,150 ya veremos que problema hay 58 00:03:15,150 --> 00:03:19,409 Que un enlace está dentro de otro 59 00:03:19,409 --> 00:03:21,330 Y eso no tiene sentido 60 00:03:21,330 --> 00:03:22,770 Directamente no tiene sentido 61 00:03:22,770 --> 00:03:25,330 Porque o estamos enlazando a esta dirección de aquí 62 00:03:25,330 --> 00:03:26,569 O a esta de aquí 63 00:03:26,569 --> 00:03:27,669 En este caso coinciden 64 00:03:27,669 --> 00:03:31,770 Con lo cual esto no se puede contener un elemento dentro de otro 65 00:03:31,770 --> 00:03:34,569 En eso ocurren varias etiquetas 66 00:03:34,569 --> 00:03:35,750 En varios elementos 67 00:03:35,750 --> 00:03:37,909 Como button, field, set, form, etc 68 00:03:37,909 --> 00:03:41,509 Y en cuanto a los atributos 69 00:03:41,509 --> 00:03:43,169 Pues igual que en xml 70 00:03:43,169 --> 00:03:51,870 nosotros podemos tener dos valores en el mismo atributo 71 00:03:51,870 --> 00:03:53,069 podríamos tenerlo 72 00:03:53,069 --> 00:03:57,629 nunca podemos poner un atributo en el cierre de la etiqueta 73 00:03:57,629 --> 00:03:58,629 está claro 74 00:03:58,629 --> 00:04:01,409 no podemos repetir un atributo 75 00:04:01,409 --> 00:04:03,810 class puede estar como aquí arriba 76 00:04:03,810 --> 00:04:07,969 pero no puede estar primero con este valor y después con este 77 00:04:07,969 --> 00:04:13,069 No podemos, yo aquí simplemente aunque esto se pueda hacer 78 00:04:13,069 --> 00:04:15,509 Yo lo desaconsejo enormemente 79 00:04:15,509 --> 00:04:17,709 Creo que siempre hay que ponerlo entre comillas 80 00:04:17,709 --> 00:04:21,850 Si ponemos un atributo, ponemos comillas y cerramos comillas 81 00:04:21,850 --> 00:04:25,170 Y lo que hay dentro sabemos que es de ese atributo 82 00:04:25,170 --> 00:04:27,110 A pesar de que se pueda hacer 83 00:04:27,110 --> 00:04:29,750 Como en este caso que estamos viendo aquí 84 00:04:29,750 --> 00:04:31,389 Se puede hacer, pero da error 85 00:04:31,389 --> 00:04:33,730 Fíjense aquí que cosa más rara quedaría 86 00:04:33,730 --> 00:04:36,610 Quedaría como style igual a color dos puntos 87 00:04:36,610 --> 00:04:38,850 espacio red, no tiene ningún sentido 88 00:04:38,850 --> 00:04:39,990 ¿de acuerdo? 89 00:04:42,769 --> 00:04:44,410 estos espacios que hay aquí 90 00:04:44,410 --> 00:04:45,709 no se tienen en cuenta 91 00:04:45,709 --> 00:04:48,310 ¿de acuerdo? pero bueno, tampoco 92 00:04:48,310 --> 00:04:50,529 parece muy interesante 93 00:04:50,529 --> 00:04:52,889 hacerlo, para mí parece más interesante dejarlo así 94 00:04:52,889 --> 00:04:54,550 y es curioso 95 00:04:54,550 --> 00:04:56,490 que aunque se admite, esta es la 96 00:04:56,490 --> 00:04:58,490 versión normal 97 00:04:58,490 --> 00:05:00,310 hace años, para poner 98 00:05:00,310 --> 00:05:02,189 un atributo que siempre tuviera 99 00:05:02,189 --> 00:05:04,189 su valor, pero sin embargo 100 00:05:04,189 --> 00:05:06,209 a día de hoy se utiliza más simplemente 101 00:05:06,209 --> 00:05:07,610 con este valor, ¿de acuerdo? 102 00:05:07,709 --> 00:05:09,949 simplemente poner la etiqueta y si no hace falta 103 00:05:09,949 --> 00:05:11,910 ponerle, si es fix el valor 104 00:05:11,910 --> 00:05:13,730 o si es un default 105 00:05:13,730 --> 00:05:16,470 mantener simplemente que esté puesta la etiqueta 106 00:05:16,470 --> 00:05:17,089 ¿de acuerdo? 107 00:05:17,709 --> 00:05:20,170 a pesar de que todo lo demás sea válido 108 00:05:20,170 --> 00:05:22,290 bueno, por supuesto 109 00:05:22,290 --> 00:05:24,110 los identificadores tienen que ser únicos 110 00:05:24,110 --> 00:05:25,850 no podemos repetir un identificador 111 00:05:25,850 --> 00:05:27,689 en ningún caso, ¿vale? 112 00:05:27,850 --> 00:05:30,029 todo eso da error, esto es una cuestión que 113 00:05:30,029 --> 00:05:31,009 todos ya sabemos 114 00:05:31,009 --> 00:05:33,129 y 115 00:05:33,129 --> 00:05:34,990 y poco más 116 00:05:34,990 --> 00:05:37,129 Gracias.