2012-02-18 2 views
0

이 문제는 브라우저 특정하지 않으며 일반적으로 webkit/gecko/mozilla 스타일의 스타일에 적용됩니다. 예를 들어IIS가 서비스를 제공 할 때 CSS 렌더링이 다르게 발생합니다.

, 내가 좋아하는 스타일을 사이트 모형을 사용할 때

element.class { 
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border: 1px solid #800000; 
} 

또는

element:last-child { 
    .... 
} 

더블 클릭을 통해 파일을 여는

가, 스타일이 I로 렌더링 기대할 것이다. 그러나 IIS7에서 제공하는 라이브 사이트에 스타일을 적용하면 스타일이 무시 된 것처럼 보입니다. 사이트의 IIS 구성을 검토 한 결과 이것이 왜 나타날지 알 수 없습니다.

도움을 주시면 감사하겠습니다.

감사합니다.

답변

1

아마도 웹 서버 때문이 아닙니다. 다음은 문제를 해결할 때 확인할 수있는 몇 가지 사항입니다.

  1. CSS 파일이 제대로로드 되었습니까? 로드 된 리소스를 브라우저 개발자 도구에서 확인하십시오.
  2. 로드 된 캐시 된 CSS 파일이있을 수 있습니까? 개발자 도구를 사용하여로드 된 CSS를 확인하고 CSS 규칙이 있는지 확인하십시오.
  3. 라이브 사이트에 CSS 규칙보다 우선시되는 CSS 특수성이 높은 다른 CSS 규칙이있을 수 있습니까? 대개 개발자 도구에서도이를 볼 수 있습니다.이 경우 CSS 규칙은 취소 선이 있거나 덮어 쓰여 있음을 나타 내기 때문에 유사합니다.
+0

모든 항목을 확인했습니다. CSS가 별도의 파일이나 HEAD 섹션에있는 경우에도 문제가 발생합니다. 응답 해 주셔서 감사합니다. –

+0

@AndyEvans 두 페이지 모두 DOM 구조가 동일합니까? 이 규칙이 적용되지 않습니까? –

관련 문제