2009-02-04 6 views
0

나는 파이어 폭스에서 잘 보이지만 그것은 IE7과 IE8에 쓰레기처럼 내 ASP.netCSS : IE8은 CSS를 올바르게 렌더링 할 수 없습니다. 해킹이 있습니까?

.important 
{ 
    border:1px solid #33CC00; 
    padding:8px 10px 7px 20px; 
} 

.important 
{ 
    -moz-border-radius-bottomleft:4px; 
    -moz-border-radius-bottomright:4px; 
    -moz-border-radius-topleft:4px; 
    -moz-border-radius-topright:4px; 
    background:#FFFFFF none repeat scroll 0 0; 
} 

.important legend 
{ 
    -moz-border-radius-bottomleft:4px; 
    -moz-border-radius-bottomright:4px; 
    -moz-border-radius-topleft:4px; 
    -moz-border-radius-topright:4px; 
    -x-system-font:none; 
    background:#F3FFF3 none repeat scroll 0 0; 
    border:1px solid #33CC00; 
    color:#33AA00; 
    font-family:"Trebuchet MS"; 
    font-size:1.2em; 
    font-size-adjust:none; 
    font-stretch:normal; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    line-height:normal; 
    padding:1px 15px; 
} 

에 FIELDSET에 대한 CSS 코드의 조각을 사용합니다. IE에서 어떻게 해결할 수 있을지 모르겠습니다. 누구나 IE에서 CSS 해킹을 다루는 웹 사이트를 알고 있거나 단순히 브라우저 호환성을 낭비하기에는 너무 짧기 때문에 포기해야합니다.

답변

3

-moz-border-radius-는 IE가 무시할 Mozilla specific selector입니다. border-radius은 CSS3 선택기와 동등하지만 Internet Explorer는 거의 지원하지 않습니다 (Firefox 3은 지원하지만 표준 또는 implementation에 문제가 있음을 기억하는 것 같습니다)

+0

FYI - IE는 실제로 Fieldset의 둥근 모서리를 렌더링합니다 기본적으로 –

관련 문제