좋은 하루, 그들이 한 경우HTML : 사용 조건부 주석
내가 IE8에서 일부 글꼴 렌더링 문제 (가짜 굵은 글씨)를 해결하기 위해 두 개의 서로 다른 CSS 코드를 적용 할이, 후자는 모든 글꼴 - 가족을 인식 할 수 없습니다
<!--[if lte IE 8]>
<link href="IE8fonts.css" rel="stylesheet" type="text/css">
<![endif]-->
:
첫 번째 코드 (IE8 포함) IE의 이전 버전입니다 : 대신은 첫 번째 글꼴 - 가족을 인식, 그래서 내가 그 문제를 해결하기 위해 조건부 주석을 사용하려고 시도하고있어, 같은 이름을 가지고
두 번째 것은 IE9, IE10 및 모든 비 IE 브라우저 (Chrome, Firefox
<!--[if IE 9 | !IE]><!-->
<link href="fonts.css" rel="stylesheet" type="text/css">
<!--<![endif]-->
내가 첫 번째 코드가 올바른지 (또는 아마 알고 :, 오페라, 사파리 ...), 그들 중 누구도이 대담한 문제 가짜 없다) 페이지를, 그래서 두 번째는 맞다면 내가 알고 싶은 나는 IE에서 호환성 모드를 변경할 때 기대하는 바를 얻지 못하기 때문에 역시, 조건에 뭔가 잘못되었다 [IE 9 | ! IE] 나는 또한 올바른 순서 (만약 있다면 하나)를 알고 싶다. 제발 좀 도와주세요. 왜냐하면 저는 호환성과 관련이있는 초보자이기 때문입니다./
원본 문제를 해결하는 것이 더 좋지 않습니까? 나는 IE 8이 적절하게 굵게 표시된 서체에 문제가 있다고 생각하지 않습니다. 원래 문제가 무엇이든간에 다른 브라우저에서도 발생할 수 있으므로 IE 버전 스니핑을 사용하는 것이 올바른 방법이 아닙니다. –