IE8의 의사 요소에서는 왜 작동하지 않나요?
이 질문은 "왜 IE8의 의사 요소에서는 작동하지 않습니까?"입니다. 제가 확실한 답을 얻을 수 있는 가장 가까운 방법은 다음과 같습니다. 이 페이지의 정보에서 나온 것입니다.
그라디언트 필터는 "절차적 표면"입니다(alphaimageloader와 함께). 절차적 표면은 다음과 같이 정의됩니다.
절차적 표면은 개체의 콘텐츠와 개체의 배경 사이에 표시되는 색상이 있는 표면입니다.
자세히 읽어보세요. 이는 본질적으로 개체의 콘텐츠와 해당 개체의 배경 사이에 있는 또 다른 "레이어"입니다. 이 질문에 대한 답이 보이시나요? 무엇을 :생성 전과 :후에...그래요! 콘텐츠. 특히 MSDN이 지적한 바와 같이:
::before 및 ::after 의사 요소는 문서 트리에서 요소 앞뒤의 컨텍스트 위치를 지정합니다. 이러한 의사 요소와 함께 context 속성은 삽입할 콘텐츠를 지정합니다.
생성된 컨텍스트는 마치 관련 요소 안에 삽입된 실제 요소인 것처럼 다른 상자와 상호 작용합니다.
이제 콘텐츠가 생성되면 콘텐츠를 포함하는 "객체"가 아니라 콘텐츠 그 자체 (컨텐츠를 포함할 수 있는 요소 객체처럼 동작하는 경우가 있습니다.)
따라서개체 에는 "콘텐츠"가 포함되어 있지 않으며(은 콘텐츠이기 때문에) 필터는 개체 사이에 프로그램을 넣을 수 있습니다. 의사 요소(즉, "가짜 요소")에 의해 생성된 콘텐츠에 적용됩니다. 객체에 그라데이션을 적용한 다음 객체와 콘텐츠 사이에 절차적 표면을 배치해야 합니다.
위 내용은 다음은 기사 내용에 적합하고 Q&A 유형 질문에 적합한 몇 가지 제목입니다. * **IE8의 의사 요소에서 그래디언트 필터가 작동하지 않는 이유는 무엇입니까?** * **IE8에서는 왜 그래디언트 필터가 의사 요소에 적용되지 않나요?** * **그라디언트 필터를 적용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!