CURSO de CSS 2021 Rapido y Facil # 3 | 💻 SELECTORES

yacklyon
30 May 201910:08

Summary

TLDREn este episodio del curso, se explora el tema crucial de los selectores en CSS. Se explica que un selector en CSS selecciona elementos HTML, y se ajustan sus propiedades con valores específicos. Se introducen selectores como el universal (*), por etiqueta (h1, h2, p), descendiente (p dentro de div), por clase (.titulo1) y por identificador (#titulo2). Cada selector permite personalizar el estilo de diferentes elementos en una página web de manera única y se ejemplifica con cambios de colores de fondo. El video termina con una promesa de explorar estos conceptos con más detalle en futuras sesiones.

Takeaways

  • 😀 El tema principal del episodio es la introducción a los selectores CSS, que son fundamentales para el diseño y la modificación del estilo de una página web.
  • 🔧 Los selectores CSS se componen de un selector, una propiedad y un valor, y se utilizan para aplicar estilos específicos a elementos en el documento HTML.
  • 🌐 El selector universal (*) selecciona todos los elementos en el archivo HTML y se puede usar para aplicar estilos a todos los elementos de una página.
  • 📄 El selector de etiqueta selecciona elementos basándose en su etiqueta HTML, como 'h1', 'p', 'div', etc., permitiendo aplicar estilos a todos los elementos de ese tipo.
  • 🎨 El selector descendente se utiliza para seleccionar elementos que son descendientes de un tipo específico de elemento, lo que permite aplicar estilos a elementos anidandolos dentro de otros elementos.
  • 📝 El selector de clase se utiliza para aplicar estilos a elementos que tienen un atributo 'class' con un nombre específico, lo que permite un mayor control sobre los estilos aplicados.
  • 🏷 El selector de ID se utiliza para seleccionar un elemento único en la página que tiene un atributo 'id' con un nombre específico, lo que permite aplicar estilos únicos a ese elemento.
  • 🖌️ Se puede combinar selectores de diferentes tipos para lograr un mayor nivel de especificidad y control sobre los estilos aplicados a los elementos HTML.
  • 🛠️ Los cambios en los estilos se guardan y se aplican a la página web mediante el archivo CSS, y se pueden ver los resultados inmediatamente en el navegador.
  • ✅ El episodio finaliza con una breve introducción a los conceptos de selectores de clase y ID, prometiendo un análisis más detallado en futuras sesiones.

Q & A

  • ¿Qué es un selector en CSS y cómo se relaciona con el código HTML?

    -Un selector en CSS es una regla que determina qué elementos del código HTML serán afectados por las propiedades CSS. Se relaciona con el código HTML seleccionando elementos específicos para aplicar estilos.

  • ¿Qué es el selector universal en CSS y cómo se implementa?

    -El selector universal en CSS selecciona todos los elementos de un archivo HTML. Se implementa utilizando el símbolo asterisco (*) seguido de llaves {}.

  • ¿Cómo se utiliza el selector de etiqueta para aplicar estilos en CSS?

    -El selector de etiqueta se utiliza para seleccionar todos los elementos de una misma etiqueta en HTML. Se escribe con el nombre de la etiqueta seguido de llaves {} y se le aplican las propiedades CSS dentro.

  • Explique el concepto de selector descendente y cómo afecta a los elementos HTML.

    -El selector descendente se utiliza para seleccionar elementos que están anidadas dentro de otros elementos específicos. Esto permite aplicar estilos a elementos hijos basándose en su relación con sus elementos padres.

  • ¿Qué es un selector de clase en CSS y cómo se diferencia de otros selectores?

    -El selector de clase en CSS se utiliza para seleccionar elementos que tienen un atributo 'class' con un valor específico. Se diferencia de otros selectores al utilizar un punto (.) seguido del nombre de la clase antes de las llaves {}.

  • ¿Cuál es la función de la propiedad 'background-color' en CSS y cómo se implementa?

    -La propiedad 'background-color' en CSS establece el color de fondo de un elemento. Se implementa dentro de las llaves de un selector, utilizando la sintaxis 'background-color: color;'.

  • ¿Cómo se implementa el selector de ID en CSS y cuál es su propósito único?

    -El selector de ID en CSS se implementa utilizando el símbolo de hash (#) seguido del nombre del ID. Su propósito único es seleccionar un solo elemento en la página web que tenga ese ID específico.

  • ¿Qué significa el selector de atributo en CSS y cómo se utiliza?

    -El selector de atributo en CSS se utiliza para seleccionar elementos basándose en la presencia o el valor de un atributo específico. Se escribe con el nombre del atributo, seguido de dos corchetes y el valor del atributo, dentro de los corchetes.

  • ¿Cómo se realiza un comentario en CSS y cuál es su propósito?

    -Un comentario en CSS se realiza utilizando la sintaxis '/* comentario */'. Su propósito es permitir a los desarrolladores agregar notas o bloques de código que deben ser ignorados por el navegador.

  • ¿Qué es la diferencia entre un selector de etiqueta y un selector de clase en términos de especificidad?

    -Un selector de etiqueta tiene una especificidad menor que un selector de clase. Esto significa que si hay conflictos de estilos, los estilos definidos por el selector de clase tienen precedencia sobre los definidos por el selector de etiqueta.

  • ¿Cómo se guarda un cambio en un archivo CSS y qué atajo de teclado se puede usar?

    -Para guardar un cambio en un archivo CSS, se puede presionar 'Control + S'. Este atajo de teclado guarda los cambios realizados en el archivo actual.

Outlines

00:00

🎨 Introducción a los Selectores CSS

Este párrafo inicia con una introducción al curso de CSS, enfocándose en la importancia de los selectores. Se explica que los selectores son la base del código CSS y se detalla cómo se compone un selector, incluyendo la propiedad y el valor. Se menciona el selector universal, que selecciona todo el contenido de un archivo HTML, y se muestra cómo se aplica al cambiar el color de fondo (background) de toda la página. También se introduce el selector de etiqueta, que permite modificar propiedades específicas de elementos HTML como el color de fondo de los encabezados h1 y h2.

05:00

🔍 Selectores Descendentes y por Clases

En este párrafo, se profundiza en el uso de selectores descendentes para modificar elementos específicos dentro de una estructura de etiqueta, como un párrafo dentro de un div. Se muestra cómo se selecciona un párrafo específico y se le asigna un color de fondo diferente al resto. Además, se introduce el uso de selectores por clases, permitiendo identificar y modificar elementos con un atributo de clase específico. Se ejemplifica cómo se aplica un color de fondo verde a un h2 con la clase 'título 1'. También se menciona el uso de selectores de ID, que son únicos y se utilizan para elementos que no se repetirán en la página.

10:02

👋 Despedida y Promesa de Más Contenido

El último párrafo del guion es una despedida del presentador, quien resalta que el contenido ha sido básico y sencillo para entender. Promueve la continuación del curso con más detalles sobre los selectores CSS, sugiriendo que el aprendizaje será progresivo y se profundizará en futuras lecciones. Finalmente, se cierra el episodio con música, dejando al espectador con la expectativa de más contenido educativo en próximas ocasiones.

Mindmap

Keywords

💡Selectores

Los selectores son una parte fundamental de CSS, permitiendo a los desarrolladores aplicar estilos a diferentes elementos de una página web. En el guion, se menciona que los selectores son la base del código CSS y se utilizan para seleccionar elementos en un archivo HTML para aplicarles estilos. Por ejemplo, se habla de cambiar el color de fondo de un párrafo específico usando un selector descendente.

💡CSS

CSS (Hojas de Estilo en Cascada) es un lenguaje de diseño utilizado para describir la presentación de un documento escrito en HTML. En el video, se aborda cómo CSS se compone de selectores, propiedades y valores, y se ejemplifica cómo se modifican estas propiedades para cambiar el aspecto de los elementos en una página web.

💡Selector universal

El selector universal se refiere a un asterisco (*) en CSS, que selecciona todos los elementos en el documento HTML. En el guion, se utiliza el selector universal para cambiar el color de fondo de toda la página, demostrando cómo este selector tiene un alcance muy amplio.

💡Selector de etiqueta

Este tipo de selector se refiere a la etiqueta HTML en sí, como 'h1' o 'p', y permite aplicar estilos a todos los elementos de esa etiqueta. En el video, se muestra cómo seleccionar y cambiar el color de fondo de todas las etiquetas 'h1' en la página.

💡Selector descendente

Un selector descendente se utiliza para seleccionar elementos que están anidadas dentro de otros elementos, específicamente en una relación de descendiente. En el guion, se ejemplifica cómo seleccionar un párrafo que está dentro de un 'div' y aplicarle un color de fondo diferente.

💡Selector de clase

Los selectores de clase se identifican con un punto (.) seguido del nombre de la clase. Se utilizan para aplicar estilos a elementos que comparten la misma clase. En el video, se muestra cómo aplicar un color de fondo verde a un elemento con la clase 'título 1'.

💡Selector de ID

Los selectores de ID se identifican con un numeral (#) seguido del nombre del ID. Se utilizan para seleccionar un único elemento en la página. En el guion, se menciona cómo asignar un ID a un elemento 'h2' y aplicarle un estilo específico, destacando su uso para elementos únicos.

💡Propiedades y valores

En CSS, una propiedad es un aspect de la apariencia de un elemento que se puede controlar, y un valor es lo que se le asigna a esa propiedad. Por ejemplo, 'color' es una propiedad y 'azul' es un valor. En el video, se explica cómo establecer propiedades y valores para cambiar el estilo de los elementos.

💡Colores en CSS

Los colores en CSS se pueden definir de varias maneras, incluyendo nombres de colores, códigos hexadecimales, RGB, etc. En el guion, se utilizan colores para ilustrar cómo cambiar la apariencia de los elementos, como establecer el color de fondo o el color del texto.

💡Comentarios en CSS

Los comentarios en CSS son líneas de texto que el navegador ignora y no procesa. Se utilizan para dejar notas o desactivar código temporalmente. En el video, se muestra cómo comentar una línea de código CSS, lo que es útil para depurar o para dejar notas sobre el código.

Highlights

Introducción al tema de los selectores en CSS, que es fundamental para la base del código CSS.

Explicación de que un selector en CSS se compone de un lector, parámetros de inicio y final, y una propiedad con un valor.

Cómo se utiliza el selector universal (*) para seleccionar todos los elementos en un archivo HTML.

Demostración de cómo se comenta una línea de código en CSS utilizando el atajo de teclado Ctrl+/.

Cambio de color de fondo (background) utilizando el selector universal y la propiedad background-color.

Introducción al selector de etiqueta, que permite seleccionar elementos basados en su etiqueta HTML.

Ejemplo práctico de cómo cambiar el color de fondo de la etiqueta h1 utilizando un selector de etiqueta.

Uso del selector de etiqueta para aplicar un cambio de color a todas las instancias de una etiqueta específica, como h2.

Explicación del selector descendente y cómo se utiliza para seleccionar elementos dentro de otros elementos específicos.

Demostración de cómo cambiar el color de fondo de un párrafo que está dentro de un div utilizando un selector descendente.

Introducción al selector por clases y cómo se utiliza para identificar y aplicar estilos a elementos con una clase específica.

Ejemplo de cómo asignar una clase a un elemento HTML y luego seleccionar esa clase en CSS para aplicar estilos.

Uso del selector de ID para aplicar estilos únicos a un elemento específico en la página web.

Ejemplo de cómo asignar un ID a un elemento y luego seleccionar ese ID en CSS para aplicar un estilo de fondo diferente.

Resumen de los selectores aprendidos en el episodio, incluyendo selectores universal, de etiqueta, descendente, por clases y por ID.

Conclusión del episodio, en el que se sugiere que los conceptos tratados son sencillos y básicos para aprender.

Transcripts

play00:00

[Música]

play00:06

ya estamos de regreso con nuestro curso

play00:08

de ss en hoy en nuestro episodio número

play00:10

3 vamos a ver un tema sumamente

play00:12

importante que es el tema de los

play00:14

selectores

play00:18

bien vamos a continuar donde nos

play00:20

habíamos quedado hay en esta parte de

play00:23

hecho hoy es un tema muy importante es

play00:24

diferente a los electores y es la base

play00:26

del código css básicamente que me

play00:29

refiero vamos a poner todo esto dentro

play00:31

de nuestro documento estilos guardamos

play00:35

el cambio y vamos a dejarlo tal como lo

play00:37

teníamos anteriormente bien un código

play00:40

css prácticamente está conformado por un

play00:43

selector que este es el lector a la vez

play00:45

tiene parámetros tanto de inicio y de

play00:47

final de donde inicia y donde finaliza

play00:49

ese tipo de selección ok esta selección

play00:52

a la vez tiene una propiedad

play00:55

esta propiedad tiene un valor como

play00:58

hicimos en el caso del path ground que

play01:01

básicamente al ser un color o ese su

play01:03

función que cumple podemos sector

play01:05

podemos otorgar un valor diferente a un

play01:08

color y entonces esta es la referencia

play01:11

primordial de un código css donde un

play01:14

selector una propiedad y un valor ok

play01:17

bien vamos a comenzar de manera

play01:18

inmediata conociendo los selectores más

play01:21

importantes y vamos a comenzar con el

play01:24

selector universal

play01:28

ok bien esta línea de código yo lo voy a

play01:31

comentar

play01:33

ok lo que tienes que hacer es

play01:34

seleccionarlo todo venir a la opción de

play01:37

editar y buscar esta opción alternar

play01:40

comentario de línea o presionar control

play01:42

más la llave cerrada ok y ahí lo tienen

play01:45

ya está comentado esa línea de código

play01:48

bien a qué se refiere con selector

play01:51

universal como su mismo nombre indica va

play01:53

a seleccionar todo nuestro archivo html

play01:56

y para traerlo simplemente necesitamos

play02:00

introducir la tecla asterisco

play02:03

seguidamente por las llaves y traer la

play02:06

propiedad que el único que estamos

play02:07

viendo es el tema del bad ground que

play02:10

cuando tú presionas cualquier letra

play02:12

tienes ahí algunas referencias de color

play02:15

ok yo lo voy a hacer de este color aquí

play02:18

para que notemos la diferencia punto y

play02:20

coma no te olvides vamos a traer esto un

play02:23

poquito más acá

play02:26

ok para que no te es la diferencia punto

play02:28

y coma y vamos a presionar control s

play02:31

dentro de nuestro archivo css ahí lo

play02:34

tienen lo hemos hecho un cambio

play02:35

universal porque este es la propiedad el

play02:38

asterisco hace una selección universal

play02:40

ok

play02:42

para que notemos el cambio yo lo voy a

play02:44

cambiar a un color más claro vamos a

play02:46

introducir veis que me parece lo mejor o

play02:49

visión del punto y coma controles

play02:53

ok ahora vamos a ver otro tipo de

play02:55

selector vamos a ver el selector

play03:00

pone etiqueta

play03:07

muy bien como su mismo nombre indica

play03:09

vamos a seleccionar etiquetas ok y como

play03:13

hemos visto en el caso del body todo lo

play03:14

que se contiene el body va a afectar

play03:16

precisamente esa propiedad ok vamos a

play03:19

poder modificar ese punto en específico

play03:21

qué te parece si afectamos simplemente

play03:24

al h1 ok para hacerlo simplemente lo que

play03:27

hacemos es llamar a la etiqueta en este

play03:30

caso h1

play03:32

ok y lo que tengo que hacer es

play03:35

introducir llaves y la propiedad

play03:37

matt brown

play03:40

en este caso de color rojo project punto

play03:43

y coma controles y ahí lo tienen en este

play03:47

caso simplemente la etiqueta h1 tiene

play03:49

como referencia curso s s s un título y

play03:52

de la misma manera lo vemos plasmado en

play03:54

nuestro navegador ok entonces las

play03:57

modificaciones que hagas simplemente va

play03:59

afectar a la etiqueta en este caso si yo

play04:02

realizo para h 2

play04:06

vamos a hacer algo diferente vamos a

play04:08

traer el color naranja orange controles

play04:12

y automáticamente todas las etiquetas

play04:14

que por cierto tengo 1 2 y 3 se van a

play04:18

poner de color naranja porque lo así

play04:20

mismo lo estoy especificando estoy

play04:23

diciendo que precisamente la etiqueta h

play04:25

2 tenga o tenga de fondo color naranja

play04:28

porque gracias a la etiqueta de tipo

play04:32

selector ok y bien vamos a ver ahora

play04:34

otro tipo de selector

play04:37

en este caso el selector descendente

play04:42

a qué se refiere con descendente muchas

play04:45

veces necesito especificar algunos

play04:47

puntos que quiero cambiar como es el

play04:49

caso del h2o que todos se pintan de

play04:52

color naranja de hecho viene si acá en

play04:56

vez de h2

play05:00

yo voy a cambiarlo por p

play05:02

miren lo que va a pasar controles y mis

play05:06

padres lo tengo de color naranja de la

play05:09

misma manera acá vamos a traer un

play05:12

párrafo o mejor dicho que te pareció un

play05:15

dip

play05:16

y dentro de este de un párrafo lo

play05:19

llenamos perfecto contrólese y ahí la

play05:22

tienen cuando yo estoy manejando el

play05:25

selector tipo etiqueta automáticamente

play05:27

todos los párrafos se van a poner de

play05:29

color naranja ok pero en este caso yo

play05:32

necesito que este párrafo que lo tengo

play05:34

dentro de un dif sea distinto a los

play05:36

demás párrafos para eso me va a servir

play05:38

el tipo de selector descendente en este

play05:40

caso lo que yo quiero modificar es el

play05:42

párrafo

play05:45

vamos a poner cada una propiedad mark

play05:48

ground de color

play05:50

vaya lento que violeta

play05:53

vamos a presionar el control s y

play05:56

automáticamente todos se ponen de ese

play05:57

color ok pero el detalle está en que yo

play06:01

quiero especificar que este último

play06:03

párrafo lo tenga de color violeta y los

play06:06

demás se mantengan de color naranja como

play06:08

lo hacemos con el selector descendente

play06:10

donde necesito indicar que dentro de

play06:13

este tipo hay precisamente un párrafo y

play06:15

esta es la secuencia que voy a hacer por

play06:17

eso se llama descendente

play06:19

nos venimos a este punto tenemos la

play06:22

etiqueta deep y dentro de dif tengo el

play06:25

paso

play06:26

si yo presionó controles

play06:28

y ahí lo tienen simplemente el párrafo

play06:31

está dentro de este día tiene como

play06:34

propiedad el color violeta cumple con lo

play06:37

que estamos especifican estamos viendo

play06:40

ahora etiquetas más específicas

play06:42

detallando de esta manera con el

play06:45

selector descendente donde dentro de

play06:47

éste dif tengo un párrafo ok y bien hay

play06:51

otros donde íbamos a ver de un tema más

play06:53

específico

play06:55

es el caso del selector por clases

play07:02

para que este tipo de selector funcione

play07:04

nos vamos a venir al primer párrafo y

play07:07

este h 2 voy a identificarlo como un

play07:10

elemento diferente para hacerlo me vengo

play07:13

acá vamos a introducir el atributo de

play07:15

clase y vamos a darle un nombre aquí en

play07:19

este caso para identificarlo voy a

play07:21

ponerle título 1

play07:25

ok simplemente como referencia controles

play07:28

se guardamos ese cambio y en este punto

play07:30

lo que hacemos es traer como referencia

play07:33

no el nombre de la etiqueta sino la

play07:35

clase ok

play07:36

título o no pero antes de serlo necesito

play07:39

introducir un punto ok y seguidamente el

play07:41

nombre que para mí es título 1

play07:45

ok abrimos llaves y ponemos la propiedad

play07:48

la única que estamos viendo es

play07:50

background

play07:51

que yo no voy a poner de un color

play07:53

diferente que te parece verdad green

play07:56

punto y coma presionó control s

play08:01

ok y ahí tienes el cambio simplemente el

play08:05

h2 con la clase título uno ha sufrido

play08:07

esta modificación de cambiar su fondo de

play08:10

color verde ok y aparte de eso hay otro

play08:13

tipo de selector que es de manera única

play08:16

ok este es el lector vamos a conocerles

play08:19

simplemente con el nombre de haití ok

play08:23

esa es la referencia que vamos a manejar

play08:25

bien al decir haití vamos a decir que es

play08:28

una un elemento o una etiqueta de manera

play08:31

única que no se va a repetir ok

play08:34

el class lo podemos combinar de

play08:35

diferente manera pero el aire tiene un

play08:37

propósito único que no se repite en este

play08:41

caso qué te parece si damos este tipo de

play08:43

elemento al h 2

play08:44

ok donde vamos a poner el atributo haití

play08:49

yo voy a otorgarle el nombre título 2

play08:53

okay simplemente eso de la misma manera

play08:56

nos venimos acá en css y vamos a poner

play08:59

ese nombre pero antes de hacerlo para

play09:01

identificarlos como un haití necesito

play09:04

traer el numeral ok y voy a escribir

play09:07

título 2 que es el nombre que tiene este

play09:10

aire vamos a poner la propiedad path

play09:12

ground

play09:15

y lo vamos a diferenciar del color

play09:18

hosting ok punto y coma controles

play09:25

ahí está ok bien eso sería referente a

play09:29

los electores hemos visto los más

play09:30

primordiales estos dos últimos tanto de

play09:32

clases aid y lo vamos a ver con más

play09:35

detalle más adelante pero a modo de

play09:37

introducción creo que está totalmente

play09:40

bueno para que sepas que para tocar

play09:42

diferentes puntos dentro de nuestro

play09:44

documento html podemos usar los

play09:47

selectores indicando qué posiciones de

play09:49

dónde a dónde y qué atributo específico

play09:52

necesitamos configurar modificar o

play09:55

añadir o diseñar ok bien eso ha sido

play09:58

todo por hoy espero que este episodio

play09:59

haya quedado claro estaba muy sencillo y

play10:02

muy básico de aprender lo soy yo claro

play10:04

nos vemos en el siguiente episodio

play10:07

[Música]

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
CSSSelectoresDiseño WebCodificaciónTutorialProgramaciónFrontendEstiloClasesID
Benötigen Sie eine Zusammenfassung auf Englisch?