2013-07-07 3 views
0

"현대"브라우저의 대부분이 CSS에서 @font-face을 지원한다는 것을 알고 있습니다. 그러나 거기에 일부 예외가있을 수 있습니다. @ font-face 브라우저 지원을 기반으로 일부 선택기의 글꼴 크기를 변경할 수 있는지 알고 싶습니다. 즉 중 font-size을 설정하고 싶습니다. 브라우저가 @ font-face를 지원하면 20px를, 그렇지 않으면 30px를 원합니다. 어떻게하면 가능합니까? 이것이 순수 CSS를 사용하여 수행 할 수 있다면 좋을 것입니다. 사전에글꼴 스타일 변경 wrt @ font-face support

덕분에 ... :)

+0

다음을 참조하십시오. http://www.paulirish.com/2009/font-face-feature-detection/. – leoMestizo

답변

0

난 당신이 사용 IE 해킹해야 여기에 생각하고 또한이를 수 체크 버전의 수와 일치하도록 다른 해킹 chromefirefox에 대해 읽을 수 있습니다,하지만 난 싶어요

<!--[if IE]> 
<style> 
span{ 
    font-size: 30px; 
} 
</style> 
<![endif]--> 
<style> 
    span{ 
    font-size: 20px; 
    } 
</style> 
: 내가 말을 시작으로 예를 들어, 당신은 IE가 글꼴 크기에 맞게 해킹 사용할 수 있습니다, 그래서 Internet Explorer

- specifiec 브라우저에 초점

내가 말했듯이 firefox/chrome과 다른 브라우저 css "hacks"를 사용하여 버전을 확인하고 @fontface을 확인할 수 있습니다. 링크가 없으므로 폰트 예제를 제공하지 않았기 때문에 혼동하지 않습니다. .

희망이 있습니다.

편집 : 그는 '아무튼 경우,

당신은 각각의 브라우저 (각 버전)을 확인하고 그가 fontface를 지원하는 경우 볼 수 있습니다 : 그때 나는이 빠른 점을 싶습니다 내가 분명 해요 잘 모르겠어요 스팸 글꼴 크기를 변경하기 위해 동일한 브라우저 해킹을 사용합니다.