Pseudo-clase, Pseudo-elemente, Selectori, Combinatori

Dacă o pseudo-clasă este folosită pentru a defini trăsături speciale ale unui element, un pseudo-element CSS este folosit pentru a particulariza părțile specifice ale unui element. Pe de altă parte un selector este folosit pentru a selecta elemente cu un atribut specificat. Un combinator este ceva statuează relația dintre selectori.

nth-child

:nth-child() – pseudo-clasă care selectează elementul de acelaşi tip, în funcţie de numărul dintre paranteze.

nth-last-child

:nth-last-child() – pseudo-clasă care selectează un element de acelaşi tip, de la sfârşit spre început, ultimul având valoarea 1, penultimul 2 etc.

only-child

:only-child – pseudo-clasă care selectează elementul menţionat, doar dacă este inclus în alt tip de element.

target

:target – pseudo-clasă care evidențiază ancora HTML activă. Exemplul de mai jos va crea, într-o manieră rapidă, tab-uri..

Exemplificare

Tab 1 | Tab 2 | Tab 3

Tabul 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Tabul 2

Curabitur tincidunt lacus eget tincidunt tempus

Tabul 3

Donec commodo massa metus, non fermentum mi ultricies sit amet.

[attribute=”value”]

[attribute^=value] – (selector) selectează atributul (id, class) a cărei valoare începe cu un text anume

Exemplificare

Acest continut va fi evidentiat.
Acest continut nu va fi evidentiat.
Si acest continut va fi evidentiat.
Nici acest continut nu va fi evidentiat.

marker

::marker – pseudo-element care selectează caseta de marcare a unui element din listă, care de obicei conține un bullet sau un număr.
Exemplificare

Rezultat

  1. Linia 1
  2. Linia 2
  3. Linia 3
  • Linia 1
  • Linia 2
  • Linia 3
  • Linia 1
  • Linia 2
  • Linia 3

Combinatori.

  1. selector descendent (spațiu) – se potrivește cu toate elementele care sunt descendenți ai unui element specificat
  2. selector de copii (>) – selectează toate elementele care sunt copii ale unui element specificat
  3. selector de frați adiacenţi (+) –  selectează un element care se află direct după un alt element specific.
  4. selector general de frați (~) – selectează toate elementele care sunt următorii frați ai unui element specificat.

a) Exemplificare

Rezultat

Format aplicabil

Format aplicabil

Format neaplicabil
b) Exemplificare

Rezultat

Format neaplicabil

Format aplicabil.

Format neaplicabil.

Format neaplicabil

Format neaplicabil

Format aplicabil

Format neaplicabil

c) Exemplificare

Rezultat
Format neaplicabil

Format neaplicabil

Format aplicabil

Format neaplicabil

Format neaplicabil

Format aplicabil

Format neaplicabil

d) Exemplificare

Rezultat

Format neaplicabil

Format neaplicabil

Format aplicabil

Format neaplicabil

Format aplicabil


    1. A se vedea şi articolul Tab-uri CSS pentru alte modalităţi de a realiza tab-uri într-o manieră uşoară.
    2. W3Schools.com

Author: Ovidiu.S

Suficient de pasionat de această zonă profesională ca, în cazul în care ştiu ceva - cât de puţin - să împărtăşesc cu alţii.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *