6.02 - 📹 Modificar Plantillas HTML (básico) - Anki Macrocurso

MÓDULO 6 - Códigos; HTML, CSS, Latex, MathJax y JavaScript - Anki Macrocurso

◁ Lección anterior | Próxima lección ▷


Explicaciones

Usar el tipo de tarjeta básico para explicarlo

Demostración del uso de html en los campos

Pasted image 20220201225131.png Pasted image 20220201225135.png Pasted image 20220201225150.png

Podemos modificar los campos a nuestra manera simplemente escribiendo código html:
Pasted image 20220201225208.png

Explicación empezando de 0 (tipo de nota básico sin nada escrito en ningún campo ni en la plantilla de la tarjeta ni front ni back ni estilo)

Pasted image 20220201225222.png

Explicar

Plantilla del anverso = anverso

Plantilla de Reverso = reverso

2 Aprender a poner campos en la plantilla:

Para poder observar el contenido de los campos en nuestras tarjetas, tenemos que ponerlos entre corchetes dobles {{}}. En el ejemplo: {{Anverso}} o {{Reverso}}

También podemos darle a la pestaña de agregar campo y elegimos el que queremos:

Pasted image 20220201225243.png

Ejemplo: Pasted image 20220201225254.png

Crear Anverso y reverso de 0, poniendo en cada uno un solo campo:

Pasted image 20220201225349.png
Pasted image 20220201225353.png

Clicar en tarjetas para modificar las plantillas de las tarjetas.

A la hora de modificar la plantilla de los tipos de nota, hay que saber que el html lo necesitamos para la plantilla del anverso y reverso y el css para el estilo. Es decir, la programación HTML la necesitamos para poner lo que queremos que se vea y el CSS lo utilizaremos para darle nuestra estética a eso que nosotros hemos creado.

http://paginaspersonales.deusto.es/airibar/Ed_digital/HTML/HTML_1.html#1

HTML es el acrónimo de HyperText Markup Language

Anatomía de un elemento HTML

1 La etiqueta de apertura: consiste en el nombre del elemento (ejemplo, p), encerrado por paréntesis angulares (< >) de apertura y cierre. Se vería así (<p>)

2 La etiqueta de cierre: es igual que la etiqueta de apertura, excepto que incluye una barra de cierre (/) antes del nombre de la etiqueta. Consisten en el nombre del elemento pero esta vez encerrado por esos paréntesis angulares (< >) más una barra al inicio del primer paréntesis angular (</>). Se vería así (</p>).

3 El contenido: este es el contenido del elemento, que en este ejemplo será es sólo texto. Es decir, es lo que está entre la etiqueta de apertura y de cierre. En este ejemplo este sería el texto (Mi gato es muy gruñón). Y, por ende, el contenido.

4 El elemento: conjunto de la etiqueta de apertura, más la etiqueta de cierre, más el contenido.

Pasted image 20220201225504.png

Ojo, que los elementos pueden también tener atributos, que se ven así:

Pasted image 20220201225515.png

5 Los atributos contienen información adicional acerca del elemento, la cual no quieres que aparezca en el contenido real del elemento. Aquí class es el nombre del atributo y editor-note el valor del atributo. En este caso, el atributo class permite darle al elemento un nombre identificativo, que se puede utilizar luego para apuntarle al elemento información de estilo y demás cosas.

Un atributo debe tener siempre:

1 Un espacio entre el atributo y el nombre del elemento (o del atributo previo, si el elemento ya posee uno o más atributos).

2 El nombre del atributo, seguido por un signo de igual (=).

3 Comillas de apertura y de cierre, encerrando el valor del atributo.

Los atributos siempre se incluyen en la etiqueta de apertura de un elemento, nunca en la de cierre. Es decir, solo en los paréntesis angulares del estilo <>, nunca en estos </>.

Conceptos básicos

Le damos a tarjetas…

Plantilla anverso y reverso en blanco, vacías, para que los alumnos me sigan desde 0

1 Enseñar a añadir campos brevemente:
Pasted image 20220201225603.png
Pasted image 20220201225631.png
Pasted image 20220201225636.png
Pasted image 20220201225643.png

Se pueden añadir campos simplemente entre dos corchetes sin tener que dar a añadir campo y el código HTML que posee el campo no modificará su estilo
Pasted image 20220201225657.png
Pasted image 20220201225702.png

Por el reverso ponemos el campo de respuesta
Pasted image 20220201225713.png

Todo lo que esté escrito en los campos que nosotros ponemos en nuestras tarjetas, que en nuestro caso son el campo pregunta y el campo respuesta, a parte del campo info extra que todavía no hemos puesto, se sustituirá donde se halle este campo en la plantilla de la tarjeta.

Es decir, que los campos actúan como si fueran texto, por lo que para un mejor desempeño didáctico a veces puedo trabajar sin ningún campo y solo con texto en la plantilla de la nota que estemos utilizando.

Etiquetas básicas

Pasted image 20220201225738.png
Pasted image 20220201225743.png

Da igual si las escribes en mayúsculas o minúsculas

Comentario

<!--** **Esto es un comentario-->

1 - <br> - break, saltar línea

Pasted image 20220201225828.png Pasted image 20220201225830.png Pasted image 20220201225835.png Pasted image 20220201225838.png

2 - <b> - negrita (bold), <i> - cursiva, <u> - subrayado

Pasted image 20220201225916.png Pasted image 20220201225921.png

Hemos dejado el estilo negrita al final de todo el código, por lo que todo lo que está dentro de esta etiqueta estará en negrita. E incluso podríamos no haber cerrado esta etiqueta, es decir, podríamos haber quitado el </b> y todo lo que sigue a la primera etiqueta de apertura <b> estará en negrita.

Hemos metido entre las etiquetas de cursiva y subrayado (<i> y <u>) el campo Respuesta, por lo que solo este campo se verá afectado a la hora de mostrar el texto de este campo en cursiva y subrayado, a parte de poseer el formato negrita, formato que comparte con el campo Info extra.

3 - <s> - texto tachado, <sub> subíndice y <sup> superíndice

Pasted image 20220201230001.png Pasted image 20220201230007.png

1 <FONT FACE=””> - tipo de fuente

<FONT FACE="Algerian">...</FONT>

2 <FONT COLOR=""> color del texto. Para elegir el color que queramos, tenemos dos maneras de hacerlo: el código hexadecimal o el código RGB

Color Etiqueta hexadecimal Etiqueta RGB
Rojo #ff0000; rgb(255,0,0);
Verde #00ff00; rgb(0,255,0);
Azul #0000ff; rgb(0,0,255);

Ejemplo: la etiqueta <FONT COLOR=#ff0000>MACARRONES </FONT> actuará de la misma manera que la etiqueta _<FONT COLOR= rgb(255,0,0);>MACARRONES </FONT _. En ambos casos, obtendremos el texto MACARRONES de color rojo.

Todos los colores se expresan mediante combinaciones de estos tres colores básicos(rojo, azul y verde). Existen muchos programas y páginas de internet que proporcionan los valores de todos los colores que el usuario puede componer.

Los colores más básicos pueden especificarse sin código, simplemente escribiendo la palabra correspondiente (por supuesto en inglés). Por ejemplo: <FONT COLOR="red">...</FONT>, <FONT COLOR="purple">...</FONT>, etc.

Pasted image 20220201230340.png] Pasted image 20220201230332.png

3 maneras de poner lo mismo con lo ya enseñado

Al no haber puesto en el Anverso ningún campo, Anki nos dice: La parte frontal de esta tarjeta está en blanco. Cuando pongamos cualquier campo, esté este relleno o no, se quitará este mensaje

3 <FONT SIZE= “”> - tamaño de la fuente. Número del 1 al 7

_<FONT SIZE="5">Hola</FONT>_

OJO: <FONT SIZE="7">Hola</FONT> y <FONT SIZE="66">Hola</FONT> es lo mismo.

!Pasted image 20220201230435.png] ![[Pasted image 20220201230439.png`

Pasted image 20220201230445.png Pasted image 20220201230453.png

5 títulos <h1, h2…h6>

Pasted image 20220201230518.png

6 - <div align= "”>

alienar texto a la izquierda (left), derecha (right) o centro (center)

7 - <hr>

Pasted image 20220201230623.png|418 Pasted image 20220201230627.png|370

Despedida

Esto es todo por esta lección, pues mi idea era que interiorizaseis el concepto de qué es el HTML y cómo podemos nosotros usarlo con las etiquetas más básicas, etiquetas que la mayoría del tiempo utilizaremos y que por ello son esenciales conocerlas.

Y entiendo que tengáis más ganas de aprender muchas más etiquetas pues la verdad es que la libertad que te da el conocer algo de programación sobre todo en Anki es algo sublime. Así que en la próxima lección aprenderemos lo básico para el uso de CSS y cómo confluye con el HTML para que después de tener bien sentadas las bases entremos en otra lección de lleno con un CSS y HTML más avanzado.

Así que nada, nos vemos en la próxima lección. Xao.


◁ Lección anterior | Próxima lección ▷

MÓDULO 6 - Códigos; HTML, CSS, Latex, MathJax y JavaScript - Anki Macrocurso