Rumah > hujung hadapan web > tutorial css > Mengapa CSS :after Tidak Berfungsi dengan Semua Elemen HTML?

Mengapa CSS :after Tidak Berfungsi dengan Semua Elemen HTML?

DDD
Lepaskan: 2024-12-24 13:07:30
asal
414 orang telah melayarinya

Why Doesn't CSS :after Work with All HTML Elements?

CSS :selepas Kelakuan dan Keserasian Elemen

Sifat CSS :after memanjangkan kandungan selepas elemen dalam aliran dokumennya. Walau bagaimanapun, tidak semua elemen kelihatan menyokong tingkah laku ini. Mengapa :after hanya berfungsi dengan elemen tertentu?

Jawapan: Elemen yang Diganti vs. Elemen Tidak Diganti

Mengikut spesifikasi CSS, hanya elemen yang tidak diganti boleh mempunyai sifat :sebelum dan :selepas. Elemen yang diganti mempunyai rupa dan dimensi yang ditentukan secara luaran, termasuk elemen seperti imej, pemalam dan kawalan borang.

Apakah Elemen yang Digantikan?

Elemen yang diganti termasuk:

  • Imej ()
  • Pemalam ()
  • Elemen bentuk (,