Los selectores CSS son la columna vertebral de cualquier página web elegante. Se dirigen a elementos HTML en sus páginas, lo que le permite agregar estilos según su identificación, clase, tipo, atributo y más. Esta guía profundizará en las complejidades de los selectores de CSS y su papel fundamental para mejorar la estética y la experiencia del usuario de sus páginas web.
Tipos de selectores CSS
Los selectores CSS vienen en varios tipos, cada uno con su forma única de seleccionar elementos HTML. Exploremoslos:
| Selectores CSS | Descripción |
|---|---|
Selectores simples | Se utiliza para seleccionar los elementos HTML en función de su nombre de elemento, identificación, atributos, etc. |
| selector universal | Selecciona todos los elementos de la página. |
| Selector de atributos | Apunta a elementos en función de los valores de sus atributos. |
| Selector de pseudoclase | Selecciona elementos según su estado o posición, como:hover>para efectos de desplazamiento. |
| Selectores combinadores | Combine selectores para especificar relaciones entre elementos, como descendientes (>) o niño (>>). |
| Selector de pseudoelementos | Selecciona partes específicas de un elemento, como::before>o::after>. |
Tabla de contenidos
- Tipos de selectores CSS
- Selectores simples
- Selector de elementos
- Selector de identificación
- Selector de clases
- selector universal
- Selector de grupo
- Selector de atributos
- Selector de pseudoclase
- Selector de pseudoelementos
Selectores simples
Los selectores simples contienen las siguientes clases.
| Selector sencillo | Descripción |
|---|---|
| Selector de elementos | Selecciona elementos HTML según sus nombres de etiquetas. |
| Selector de identificación | Apunta a un elemento HTML con un atributo de identificación específico. |
| Selector de clases | Selecciona elementos con un atributo de clase particular. |
Ejemplo: En este ejemplo, escribiremos el código para comprender mejor los selectores y sus usos.
HTML Selectores CSStítulo>cabeza> Encabezado de muestrah1>
Este es el contenido dentro del primer párrafop>
Este es un div con id div-container div>Este es un párrafo con clase párrafo-clase p>cuerpo>html>>
Nota: Aplicaremos reglas CSS al ejemplo anterior.
Selector de elementos
El selector de elementos selecciona elementos HTML según el nombre del elemento (o etiqueta), por ejemplo p, h1, div, span, etc.
NOTA : El siguiente código se utiliza en el ejemplo anterior. Puedes ver las reglas CSS aplicadas a todos
etiquetas y
cadena java a json
etiquetas.
CSS:
h1 { color: red; font-size: 3rem; } p { color: white; background-color: gray; }> Producción:

Salida del selector de elementos CSS
Selector de identificación
El selector de identificación utiliza el atributo de identificación de un elemento HTML para seleccionar un elemento específico. Un identificación del elemento es único en una página para usar La identificación selector.
Nota: El siguiente código se utiliza en el ejemplo anterior utilizando el selector de identificación.
CSS:
#div-container{ color: blue; background-color: gray; }> Producción:

Salida de ejemplo de selectores de ID de CSS
Selector de clases
El selector de clase selecciona elementos HTML con un atributo de clase específico.
Nota: El siguiente código se utiliza en el ejemplo anterior utilizando el selector de clases. Para usar un selector de clases, debe usar (.) seguido del nombre de la clase en CSS. Esta regla se aplicará al elemento HTML con el atributo de clase. clase de párrafo
CSS:
.paragraph-class { color:white; font-family: monospace; background-color: purple; }> Producción:

Salida de ejemplo del selector de clases CSS
selector universal
El Selector universal (*) en CSS se utiliza para seleccionar todos los elementos de un documento HTML. También incluye otros elementos que se encuentran dentro de otro elemento.
convertir una cadena a un número entero
Nota: El siguiente código se utiliza en el ejemplo anterior utilizando el selector universal. Esta regla CSS se aplicará a todos y cada uno de los elementos HTML de la página:
CSS:
* { color: white; background-color: black; }> Producción:

Salida de ejemplo del selector universal CSS
Selector de grupo
El selector de grupo se utiliza para diseñar todos los elementos separados por comas con el mismo estilo.
Nota: Suponga que desea aplicar estilos comunes a diferentes selectores; en lugar de escribir reglas por separado, puede escribirlas en grupos como se muestra a continuación.
CSS:
#div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }> Producción:

Salida de ejemplo del selector de grupo CSS
Selector de atributos
El selector de atributos [atributo] se utiliza para seleccionar los elementos con un atributo o valor de atributo específico.
Nota: El siguiente código se utiliza en el ejemplo anterior utilizando el selector de atributos. Esta regla CSS se aplicará a todos y cada uno de los elementos HTML de la página:
CSS:
[href] { background-color: lightgreen; color: black; font-family: monospace; font-size: 1rem; }> Producción:

Salida de ejemplo de selectores de atributos CSS
Selector de pseudoclase
Se utiliza para diseñar un tipo especial de estado de cualquier elemento. Por ejemplo, se utiliza para diseñar un elemento cuando el cursor del mouse se sitúa sobre él.
Nota: Usamos un solo colon (:) en el caso de un Selector de pseudoclase .
Sintaxis:
Selector:Pseudo-Class { Property: Value; }> CSS:
h1:hover{ background-color: aqua; }> Producción:

Salida de ejemplo de pseudoselector CSS
Selector de pseudoelementos
Se utiliza para diseñar cualquier parte específica del elemento. Por ejemplo: se utiliza para diseñar la primera letra o la primera línea de cualquier elemento.
Nota: Usamos dos puntos dobles (::) en el caso de un Selector de pseudoelementos .
Sintaxis:
Selector:Pseudo-Element{ Property:Value; }> CSS:
p::first-line{ background-color: goldenrod; }> Producción:

Salida de ejemplo de selector de pseudoelementos CSS






