Tema 8. Aplicaciones web Flashcards

1
Q

Utilidad de la etiqueta HTML5 <details></details>

A

Zona de información “plegable”, pone el “título” de la zona desplegable, se usa junto a la etiqueta <summary>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué es Tailwind?

A

Framework de CSS (del estilo Bootstrap)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

En CSS, ¿cuál es la property para cambiar el icono/círculo de un <li> dentro de un <ul> u <ol>

A

list-style-type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

En CSS, ¿a qué se refiere el selector p:first-child {…}?

A

Esto NO se refiere al primer hijo de un <p> si no al propio <p> como primer hijo en otro contenedor.

Afecta al primer <p> de esta estructura:

<div>
<p></p> --> Aplica solo a este
<p></p>
</div>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

En CSS qué hace .X

A

Selector de clase, donde X es el nombre de la clase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

En CSS qué hace #X

A

Selector de id, donde X es el nombre del id

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

En CSS qué hace X ~ Y

A

Aplica en Y si es hermano de X (sólo aplica en Y)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

En CSS qué hace X + Y

A

Aplica en Y si es hermano DIRECTO de X (sólo aplica en Y)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

En CSS qué hace X > Y

A

Aplica a todas las etiquetas de Y que estén JUSTO DEBAJO de X (sólo aplica en Y)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

En CSS qué hace X Y

A

Aplica a todas las etiquetas de Y que estén en cualquier nivel debajo de X (sólo aplica en Y)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué frameworks de CSS conoces?

A

Bootstrap (desarrollado por Twitter), Materialize (desarrollado por Google), Foundation, Tailwind, Bulma

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Puede haber varios <main> dentro del <body>?

A

Sí, pero todas menos 1 tienen que tener el atributo <hidden></hidden>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Diferencias entre:

visibility: hidden;
display: none;

A

visibility: hidden; El elemento está pero no se ve, el hueco que ocuparía si se viese se queda en blanco en la página.

display: none; Desaparece por completo, el hueco que ocuparía en la página desaparece y carga el siguiente elemento.

NOTA: El código de ambos elementos se ven si le damos a “inspeccionar elemento”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Código para decirle al navegador que todas las media queries son relativas a ese viewpoint

A

<meta></meta>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Cómo importo una tipografía?

A

@font-face {
font-family: “Trickster”;
src:
local(“Trickster”),
url(“trickster-COLRv1.otf”) format(“opentype”) tech(color-COLRv1),
url(“trickster-outline.otf”) format(“opentype”),
url(“trickster-outline.woff”) format(“woff”);
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Formas de expresar unidades

(Ejemplo: px = pixeles)

A

in: pulgadas
pc: picas
pt: puntos
px: pixeles
Q: ¼ de mm
em: tamaño actual de la fuente del contenedor padre
ex: relativo a la altura del carácter x
ch: ancho del cero
rem: tamaño fuente del elemento raíz
%: porentaje
vh/vw/vmax/vmin: relativas al viewport (responsive)

17
Q

Propiedad display, diferencia entre

display: block
display: inline

A

display: block es la propiedad por defecto. Ocupa todo el ancho disponible en la línea y los elementos se colocan en VERTICAL.

display_inline Ocupa osolo el espacio necesario, los elementos se ponen en HORIZONTAL. Ignora width o height

18
Q

¿A qué equivale esto?

margin 20px 10px;

margin 20px 15px 10px;

A

margin 20px 10px 20px 10px;

margin 20px 15px 10px 15px;

19
Q

Utilidad del comando tabindex de HTML5

20
Q

Uso de la etiqueta <object></object>

A

Insertar contenido externo (ej. PDF, Video(*), Flash…)

Nota: Este contenido necesita un plugin en el navegador.
(*) Hoy en día no hace falta plugin para video ni audio, tenemos etiquetas específicas para eso

21
Q

¿Como se indica que el valor de un campo input es obligatorio rellenarlo?

A

<input></input>

22
Q

¿Es posible conseguir imagenes adaptativas con la etiqueta <img></img>?

A

Si, al igual que hacemos con <picture> + <source></source> porque tenemos disponibles los atributos "srcset y sizes"</picture>