Apa perbedaan :before dan ::before?

Halo gan, sebenernya udah sering sih saya bikin style css pakai :before dan ::before / :after dan ::after ini, dan lucunya sampe saat ini saya belum tau apa perbedaan dari kedua selector tersebut. Mohon pencerahannya :)

avatar ashandysp
@ashandysp

49 Kontribusi 18 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

sepertinya beda versi css gan <pre> element:before { style properties } /* CSS2 syntax */

element::before { style properties } /* CSS3 syntax */ </pre> <a href='https://stackoverflow.com/questions/7327326/what-is-the-difference-between-before-and-before '>https://stackoverflow.com/questions/7327326/what-is-the-difference-between-before-and-before </a>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Seperti dijelaskan oleh @dianarifr, untuk ::before merupakan syntax di CSS3, tetapi untuk :before syntax sebelum CSS3.

Jadi kalau mau strict ke versi CSS terbaru, maka sebaiknya kita menggunakan ::before.

Informasi ini juga saya peroleh dari https://stackoverflow.com/questions/7327326/what-is-the-difference-between-before-and-before.

avatar jotunheim
@jotunheim

16 Kontribusi 14 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban