의사 요소의 그라디언트 필터가 IE8에서 작동하지 않는 이유
IE8은 필터가 특별히 설계되었기 때문에 의사 요소에 그라디언트 필터를 적용하지 않습니다. 의사 요소는 콘텐츠 자체인 반면, 의사 요소는 콘텐츠가 포함된 개체에 적용됩니다.
CSS에서 :before 및 :after와 같은 의사 요소는 문서 트리의 요소 앞이나 뒤에 나타나는 콘텐츠를 생성합니다. 그러나 이렇게 생성된 콘텐츠는 콘텐츠 자체를 포함할 수 있는 개체로 간주되지 않습니다.
대신 의사 요소 콘텐츠는 마치 관련 요소 바로 안에 삽입된 실제 요소인 것처럼 다른 상자와 상호 작용합니다. 따라서 그라디언트 필터를 적용할 수 있는 "콘텐츠"(의사 요소 콘텐츠는 콘텐츠 자체이므로)를 포함하는 "객체"가 없습니다.
결과적으로 IE8의 의사 요소에는 그라디언트 필터가 적용되지 않습니다. 유사한 렌더링 엔진을 사용하는 다른 브라우저.
위 내용은 IE8의 의사 요소에서 그라디언트 필터가 작동하지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!