Pourquoi les filtres dégradés sur les pseudo-éléments ne fonctionnent pas dans IE8
IE8 n'applique pas de filtres dégradés aux pseudo-éléments car les filtres sont spécialement conçus à appliquer aux objets contenant du contenu, tandis que les pseudo-éléments sont eux-mêmes du contenu.
En CSS, les pseudo-éléments, tels que :before et :after, génèrent du contenu qui apparaît avant ou après un élément dans l'arborescence du document. Cependant, ce contenu généré n'est pas considéré comme un objet pouvant contenir lui-même du contenu.
Au lieu de cela, le contenu des pseudo-éléments interagit avec d'autres boîtes comme s'il s'agissait d'éléments réels insérés juste à l'intérieur de leur élément associé. Par conséquent, il n'y a pas d'"objet" contenant du "contenu" (puisque le contenu des pseudo-éléments est le contenu lui-même) auquel le filtre dégradé peut être appliqué.
Par conséquent, les filtres dégradés ne sont pas applicables aux pseudo-éléments dans IE8. et d'autres navigateurs dotés de moteurs de rendu similaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!