2012-10-08 3 views
1

정말 간단한 문제입니다.인라인 CSS에 IE가 있는지 확인하는 방법

나는 검색 창 기능을 가지고 있으며 모든 브라우저에서 버튼이 약간 낮게 놓여 있으므로 하단에 5px를 추가했습니다. IE의 경우 5px가 너무 높습니다. 그래서 나는 다음을보고 시도했다. <![if !IE]>bottom:5px;<![endif]>

이것은 분명히 작동하지 않습니다. "인라인 CSS"에서이 작업을 수행하려고합니다.

이것이 가능합니까?

+0

PHP를 통해이 작업을 수행 할 수 있습니까? PHP를 사용하는 것이 좋습니다. –

+0

왜 인라인 CSS를 사용 하시겠습니까? – SpaceBeers

+0

은 아주 사소한 변화이며 총 프로젝트에는 엄청난 양의 CSS가 있습니다. 정말로 쉬운 수정 후. –

답변

2

IE 스타일 시트를 실행하지 않으려면 <head> 태그의 조건부 주석을 사용하여 스타일을 추가 할 수 있습니다.

<!--[if IE]> 
     <style> 
      .your_class { 
       bottom: 5px; 
      } 
     </style> 
    <![endif]--> 
</head> 

나는 IE 스타일 시트를 직접 실행 하겠지만, 그렇게하고 싶지 않으면 이렇게 할 수 있습니다.

는 조건부 의견을 읽어 본 적이 -이 6 위 즉 모든 버전의 할 것

관련 문제