2011-01-16 6 views
11

안녕하세요, Firefox에서 webdeveloper 플러그인과 같은 소프트웨어를 디버깅하는 중에 오류가 쉽게 나타나지 않도록하는 방법을 알고 싶습니다.CSS 선언 오류를 방지하는 방법 브라우저 크로스?

경고 : '필터'에 대한 구문 분석 오류가 발생했습니다. 선언이 내려졌습니다.

경고 : 'font'에 대한 구문 분석 오류입니다. 선언이 내려졌습니다.

파이어 폭스가 이러한 CSS 속성을 지원하지 않기 때문에 이러한 오류가 발생한다고 생각하지만 파이어 폭스가 먼저 읽지 않으려면 어떻게해야합니까? 모든 브라우저에 대해 별도의 스타일 시트를 만들 수 있다는 것은 알고 있지만 불편합니다. 간단한 해결책이 있습니까?

+1

이 경우 충분할 만 일으키는 속성 및 모든 브라우저 하나로 MS 브라우저 용 스타일 시트를 생성하지 하는가? – polarblau

+0

IE> 8 만 지원해야하는 경우'-ms-filter'를 사용하여 값을 따옴표로 묶을 수 있습니다 (http://msdn.microsoft.com/en-us/library/ms530752%28v=vs 참조). 85 % 29.aspx) CSS 표준을 확인합니다. – RoToRa

+0

필터는 CSS 속성이 아니며 IE에만 ​​독점적입니다. Firefox는 'font'를 잘 처리합니다. Firefox는 현대적인 브라우저처럼 필터 속성을 무시합니다. – Rob

답변

3
  1. 은 내가 conditonal comment 안에 항상 넣어 또는 수입 IE 고유의 스타일을 거라고;

  2. 표준 CSS FF는 'font'으로 설정해야합니다. 예를 들어 구문을 확인하십시오. 공간 따옴표 다중 워드 폰트 명으로 구분 font: bold 12px/30px Georgia, serif; 값 등

1

IE 관련 선언문 (예 : filter)을 사용하는 경우 IE 관련 스타일 시트에 넣으십시오. 그것은 간단하고 쉽습니다. 그리고 나는 그것이 왜 불경스런 일인지 이해하지 못합니다 (불편 함은 IE 자체입니다).

오류 숨김은 오류가 해결되었음을 의미하지 않으며 실제로 FF는 font에 오류를 표시합니다.

관련 문제