1
내가 어떤 버튼에 다음과 같은 삽입 된 그림자를 적용하기 위해 노력하고있어
를 작동하지 :삽입 된 상자 그림자는 SASS 사용 IE9
@mixin innerShadow {
-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .45);
-moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .45);
box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .45);
}
.button {
display: inline-block;
@include roundedCorners(5px);
@include innerShadow;
padding: 0.45em 1.5em 0.5em;
cursor: pointer;
text-align: center;
text-decoration: none;
&:active {
position: relative;
top: -1px;
}
}
그것은 파이어 폭스, 사파리, 오페라와 크롬에서 잘 작동하지만 IE9에서 그림자는 단순히 전혀 나타나지 않습니다. 바깥 쪽 상자의 그림자에서도 작동하지 않으며, RGBA 대신 16 진수 코드로 색상을 정의하지도 않습니다.
버튼이 없으면 긴급한 문제는 아니지만 아무도 왜 이런 일이 벌어 질지 알지 못했습니다. 유효한 doctype이 있고 페이지에 테두리가 축소 된 요소가 없는지 확인했습니다.
감사합니다.
이미 답변을 드렸습니다. http://stackoverflow.com/questions/5617455/issue-with-box-shadow-on-ie9 –
고마워,하지만 그 문제는 아닌 것 같습니다. 나는 유효한 doctype ()을 사용하고 있으며 페이지에 테이블이 없기 때문에 border-collapse와 아무 관련이 없습니다. 그리고 브라우저 모드가 IE9로 설정된 IE dev 도구를 체크했습니다. –