Boa tarde,
Tanto faz usar qual pseudo elemento com : ou :: antes?
.titulo-principal:before{} :before
ou
.titulo-principal::before{} ::before
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde,
Tanto faz usar qual pseudo elemento com : ou :: antes?
.titulo-principal:before{} :before
ou
.titulo-principal::before{} ::before
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.