2013-08-21 2 views
6

브라우저가 Modernizr을 사용하여 CSS3 calc() 속성을 지원하는지 어떻게 테스트 할 수 있습니까?Modernizr을 사용하여 CSS Calc()에 대한 브라우저 지원을 테스트합니다.

이 나는 ​​시도했다 :

if (Modernizr.testProp('cssCalc')) { 
    console.log('CSS calc() supported'); 
} 

하지만,이 경우에만 반환 "정의되지 않은을"콘솔에서.

(modernizr-2.6.2.js를 사용하고 있습니다.)

브라우저 기능 감지에 Modernizr을 사용하는 올바른 방법은 무엇입니까?

+0

'testProp()'은 CSS _property name_을 사용합니다. – SLaks

+0

Safari 5 (IOS 5에서 실행되는 Safari for Windows 및 Mobile Safari는 CSS 값 calc() (http://caniuse.com/calc 참조)를 지원하지 않습니다. calc() 함수를 사용하고 싶습니다. 내 CSS와 js에서는이를 지원하지 않는 브라우저의 대체 기능을 제공합니다. – elizabethmeyer

답변

9
if (Modernizr.csscalc) { 
    console.log('CSS calc() supported'); 
}