내 응용 프로그램에 아래의 CSS 코드가 있으므로 가져 오기를 사용하여 CSS를 다시 작성해야합니다.CSS @ import 문을 다시 작성하는 방법
IE가 버전 6인지 먼저 확인하고, 그렇다면 빈 문자열이 아니라면 특정 CSS를 가져옵니다.
여기에서 가져 오기가 실제로 필요한가요? 나는 이것이 모든 css 파일의 끝에 이것을 써야만한다면 이것이 우선 순위가 될 것이라고 추측하고있다.
@import "javascript:(/msie 6/gi.test(navigator.userAgent)) ? 'table.menu tr.highlight td.icon img { filter: none !important; margin-left: 1px !important; margin-right: 3px !important; margin-top: 1px !important; margin-bottom: 3px !important;)' : ''";
는 IE6 전용 스타일을 포함하는 완전히 다른 스타일 시트를 만들 아마 더 나은 다음 [조건부 주석]으로 포함 (http://css-tricks.com/how-to-create-an- ie-only-stylesheet /)를 HTML 파일에 추가하십시오. 또한, IE6를 여전히 지원해야 할 필요가 있는지 자문 해보십시오.그것은 고대 브라우저이고 [많은 사람들이 더 이상 그것을 사용하지 않습니다] (http://www.ie6countdown.com/). 물론 클라이언트 사용이 필요한 경우에는 다른 이야기입니다. – ajp15243