IE 8에서 포함된 요소에 영향을 주지 않고 Div 배경의 불투명도 설정
포함된 요소의 모양을 유지하면서 div 배경의 불투명도 설정 Internet Explorer 8에서는 어려울 수 있습니다. 일반적으로 사용되는 불투명도 속성은 div와 해당 내용 모두에 영향을 미칩니다.
rgba 배경색
권장 솔루션은 rgba를 활용하는 것입니다. 배경색. 여기서 "a" 채널은 불투명도를 나타냅니다. 이 접근 방식은 대부분의 최신 브라우저에서 잘 작동하지만 IE8 이하에서는 지원되지 않습니다.
.myDiv { background: rgba(200, 54, 54, 0.5); }
IE용 CSS3Pie Hack
IE8에서 불투명도 지원을 얻으려면 이전 브라우저의 CSS3 기능을 모방한 도구인 CSS3Pie를 사용할 수 있습니다. 동작 속성과 함께 사용해야 하는 -pie-Background 속성을 소개합니다.
.myDiv { background: rgba(200, 54, 54, 0.5); -pie-background: rgba(200, 54, 54, 0.5); behavior: url(PIE.htc); }
IE의 필터 스타일
또는 IE의 필터 스타일을 활용할 수도 있습니다. 그라데이션 키워드로 스타일을 필터링하세요. 이 접근 방식은 CSS3Pie에서 내부적으로 사용됩니다.
.myDiv { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33CCFF', endColorstr='#000000', GradientType=1); }
이 기술에는 더 구체적인 구문이 필요하지만 rgba를 지원하지 않는 브라우저에 대한 대체 옵션을 제공합니다.
위 내용은 IE8에서 포함된 요소에 영향을 주지 않고 Div 배경의 불투명도를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!