- Símbolo mayor que (>). Permite seleccionar los descendientes directos.
- Símbolo más (+). Aplica estilos a ciertos elementos dependiendo de si tienen otro elemento junto a ellos o no (sólo a los inmediatamente contiguos).
- :first-child. Destaca el primer elemento de una lista.
- :first-letter. Destaca la primera letra del texto del elemento seleccionado.
- :first-line. Destaca la primera línea del texto del elemento seleccionado.
Atributos propios de ciertas etiquetas para definir los estilos
- Si se especifica entre corchetes ([ ]) el nombre de un atributo, los estilos se aplicarán a todos los elementos que tengan ese atributo, no importa cuál sea su valor.
También se puede especificar más igualando el atributo a una cadena de texto.
IMPORTANTE La comparación distingue mayúsculas y minúsculas.
Si en la cadena que se va a especificar aparecen caracteres no alfanuméricos, se necesita entrecomillarla.
- Para seleccionar elementos cuyo atributo empiece por una palabra, se añade la barra vertical (|) precediendo al símbolo igual (=). El valor del atributo del elemento debe ser la palabra completa o seguida de un guión.
- Mediante la tilde de la eñe ~ (en la tecla 4 para teclados con distribución en español, o Alt+126 en el teclado numérico), se puede especificar que el atributo contenga una palabra.
Otros selectores
- :lang. Destaca palabras o textos en otros idiomas. Se debe escribir entre paréntesis el código del idioma. Selecciona todas las etiquetas cuyo valor del atributo lang coincida con la especificada entre paréntesis.
- :content. Incluye contenido antes o después de la etiqueta seleccionada mediante :before y :after.