Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvida em relação pseudo elementos

Boa tarde,

Tanto faz usar qual pseudo elemento com : ou :: antes?

.titulo-principal:before{} :before

ou

.titulo-principal::before{} ::before

2 respostas
solução!

Boa noite, Eder!

Atualmente utilizamos : para nos referirmos a pseudo-classes e :: para pseudo-elementos, isto é, o sinal :: foi introduzido em versões mais recentes do CSS a fim de estabelecer uma diferença entre essas palavras-chaves.

Porém, ainda se aceita o uso do sinal de apenas dois pontos : devido a razões de compatibilidade com folhas de estilo já existentes antes dessa alteração e pseudo-elementos introduzidos no CSS 1 e 2 (ou seja: :first-line, :first-letter, :before e :after). Esta compatibilidade não é permitida para novos pseudo-elementos introduzidos no presente.

Abraços,

Obrigado Gabriel pela explicação.