답변:
예! IE9가 2011 년 1 월에 출시 될 때
4면 모두에서 15 픽셀을 원하는 경우를 가정 해 보겠습니다.
.myclass {
border-style: solid;
border-width: 2px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
IE9는 기본값을 사용 border-radius
하므로 테두리 반경을 호출하는 모든 스타일에 포함시켜야합니다. 그런 다음 사이트가 IE9를 준비합니다.
-moz-border-radius
Firefox 용, -webkit-border-radius
Safari 및 Chrome 용입니다.
또한 IE 코딩을 ie9로 선언하는 것을 잊지 마십시오.
<meta http-equiv="X-UA-Compatible" content="IE=9" />
게으른 개발자들도있다 <meta http-equiv="X-UA-Compatible" content="IE=7" />
. 해당 태그가 있으면 IE에서 테두리 반경이 작동하지 않습니다.
기다리는 동안 .. 곡선 모서리 (테두리 반경) 크로스 브라우저
해결 방법과 편리한 도구 :
CSS3Pie 는 .htc 파일과 behavior 속성을 사용하여 CSS3를 IE 6-8로 구현합니다.
모 더니 저 은 HTML 요소에 클래스를 넣는 약간의 자바 스크립트로, 기능에 따라 다른 브라우저에 다른 스타일 정의를 제공 할 수 있습니다.
분명히, 이것들은 더 많은 오버 헤드를 추가하지만 Vista / 7에서만 실행되는 IE9에서는 꽤 오래 걸릴 수 있습니다. 2010 년 8 월 현재 Windows XP는 여전히 웹 클라이언트 OS의 48 %를 차지합니다.
이 질문에 대한 빠른 업데이트 IE9은에 따라 국경 - 반경을 지원합니다 : http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx
IE의 코너 반경 문제는 해결 될 것입니다.
테두리 반경 및 배경 그라디언트 지원은 어떻습니까? 예 IE9는 둘 다 별도로 지원하지만 둘을 혼합하면 둥근 모서리에서 그라디언트가 번집니다. 아래는 나쁜 예에 대한 링크이지만 내 테스트에서도 볼 수 있습니다. 스크린 샷을 찍어야합니다 :(
실제 문제는 IE가 MS-FILTER 독점 해킹없이 CSS 표준을 언제 지원할 것인가입니다.
http://frugalcoder.us/post/2010/09/15/ie9-corner-plus-gradient-fail.aspx