2017-11-27 1 views
0

스타일 시트가 CSS에 가장 적합한 장소라는 것을 알고 있지만 jQuery를 사용하여 Firefox에만 CSS를 추가 할 수있는 방법이 있는지 궁금합니다. JQuery와 CSS를 적용 할 수있는 방법이 있나요jQuery를 사용하여 Firefox에 CSS 사용자 정의 추가

@-moz-document url-prefix() { 
    select { 
    padding: 0.25em; 
    margin-top: -0.2em; 
    } 
} 

: 파이어 폭스 특정

$('select').css('margin', '1em'); 

CSS의 쿼리는이 같은 것입니다 :

jQuery를 사용하여 CSS를 추가하는 가장 일반적인 방법은 다음 구문을 사용합니다 명령을 사용하여 Firefox 미디어 쿼리를 사용 하시겠습니까?

방법이 있다면 Chrome, Safari 및 IE에서도 작동하도록 만들 수 있습니다.

+0

'Firefox 미디어 쿼리를 사용하도록 jQuery CSS 명령을 적용하는 방법이 있습니까? '그들은 인라인 스타일이 아닌 스타일 시트에서만 사용할 수있는 선택기를 사용합니다. 어쨌든이 일을 정말로해서는 안됩니다. 이것은 브라우저 기본 스타일의 약간의 차이로 인해 발생할 수 있습니다.이 경우 스타일을 미리 추가하기 전에 스타일 시트 재설정 *을 포함 시키십시오. –

+0

Firefox를 구체적으로 타겟팅해야하는 이유가있을 수 있지만 일반적으로 _ 기호 검색 _을 _browser sniffing_ 이상으로 추천합니다. [이 질문에 대한 답변] (https://stackoverflow.com/questions/1294586/browser-detection-versus-feature-detection) – agrm

+0

@ agrm, Rory : 감사합니다. 좋은 제안입니다. 나는 대안을 모색 할 것이다. –

답변

0

jQuery 1.9부터는 브라우저 유형을 감지하는 $. browser가 더 이상 사용되지 않습니다.

자세한 내용 및 가능한 해결책은 this에 문의하십시오.

관련 문제