CSS Flashcards

(17 cards)

1
Q

Preprocesadores de CSS

A

herramientas que te permiten escribir código CSS de una manera más organizada, eficiente y potente. Extienden las capacidades del CSS estándar, añadiendo características como variables, funciones, mixins y anidamiento.
Ejemplos: .scss (Sass), .less (Less) o .styl (Stylus), PostCSS

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

Compilador

A

Toma código fuente escrito en un lenguaje de alto nivel y lo traduce directamente a código máquina, que es el lenguaje que entiende la computadora. Traduce de alto nivel a bajo nivel.

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

Transpilador

A

Traduce código fuente de un lenguaje de alto nivel a otro lenguaje de alto nivel. Traduce de alto nivel a otro alto nivel.

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

Descompilador

A

Toma un archivo ejecutable (código máquina) y trata de reconstruir el código fuente original en un lenguaje de alto nivel

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

Mixin

A

es como una “función” en CSS que te permite agrupar un conjunto de propiedades CSS y luego reutilizarlas en diferentes selectores

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

Framework CSS

A

es como una caja de herramientas preconstruida que te ofrece una serie de estilos y componentes listos para usar en tus proyectos web
Ejemplos: Bootstrap, Tailwind CSS, Foundation, Bulma, Materialize

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

Selectores CSS

A

son como punteros que utilizamos para apuntar a elementos específicos dentro de nuestro código HTML y aplicarles estilos. (permiten definir qué elementos de nuestra página web van a tener un determinado estilo)

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

Selectores CSS por etiqueta

A

Tag {……} selecciona todas las etiquetas iguales

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

Selectores CSS por #Id

A

id{…….} selecciona todos los elementos con ese id

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

Selectores CSS por Clase

A

.clase{……} / tag.clase{……} selecciona todos esos elementos con esa clase

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

Selectores CSS Combinadores

A

> (descendiente directo): Selecciona elementos que son hijos directos de otro elemento
~ (hermano general): Selecciona todos los hermanos siguientes del elemento especificado.
hermano adyacente
hijo directo

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

Selectores CSS de Atributo

A

Permiten seleccionar elementos en función de la presencia o el valor de sus atributos (id, class, href, title, type, etc.).

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

Selectores CSS de pseudo-clases

A

Se utilizan para definir el estado especial de un elemento
:hover: Cuando el cursor está sobre el elemento.
:active: Mientras el elemento está siendo pulsado.
:focus: Cuando el elemento tiene el foco (clic en un input).
:visited: Enlaces que el usuario ya ha visitado
:first-child / :last-child: Primer o último hijo de su padre.
:nth-child(n): Selecciona el hijo número “n”.
:not(selector): Selecciona lo que no coincide con el paréntesis.
:only-child: Selecciona un elemento solo si es el único hijo de su padre.

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

Selectores CSS de pseudo-elementos

A

Se utilizan para dar estilo a partes específicas de un elemento
::first-letter: Da estilo a la primera letra (útil para letras capitulares).
::first-line: Da estilo a la primera línea de un texto.
::selection: Cambia el aspecto del texto cuando el usuario lo subraya con el ratón.
::before y ::after: Permiten insertar contenido antes o después del contenido del elemento mediante la propiedad CSS content. Son muy usados para iconos o decoraciones.

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

Pseudo-clases

A

Son palabras clave que se añaden a los selectores CSS para seleccionar elementos basados en su estado o en su relación con otros elementos

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

Pseudo-elementos

A

permiten seleccionar y estilizar partes específicas de un elemento, como la primera línea, el primer carácter o antes o después del contenido.

17
Q

La Cascada (El algoritmo de decisión)

A

es el proceso por el cual el navegador combina diferentes hojas de estilo y resuelve conflictos entre reglas que apuntan al mismo elemento según la siguiente prioridad:
1-Importancia: Se comprueba si existe la declaración !important.
2-Origen: (1º Estilos del autor, 2º Estilos del usuario, 3º Estilos del navegador).
3-Especificidad: Se calcula el “peso” de los selectores.
4-Orden de aparición: Si todo lo anterior coincide, el último estilo definido en el código es el que gana.