2012-07-16 7 views
3

CSS 파일에 모든 배경 이미지가 있는지 확인할 수 있습니까?CSS 파일에 모든 배경 이미지가 있는지 확인하십시오.

페이지의 모든 선택기를 사용하지 않아 Firebug NET 탭에 표시되지 않습니다.

+0

당신은 CSS 파일에서 올바른 이미지 경로를 확인해야합니다 ... – SaurabhLP

+0

당신은 이미지를 Firebug NET 탭에서 불러오는 지 확인하십시오.
또 다른 어리석은 방법은 스타일 탭으로 이동하여 CSS에 지정된 각 배경 이미지 위로 마우스를 이동하는 것입니다. 경로가 올바르지 않으면 '이미지를로드하지 못했습니다' – AdityaSaxena

+0

아마 jQuery를 사용할 것입니까? http://stackoverflow.com/questions/3381663/check-if-image-exists-with-given-url-using-jquery http://stackoverflow.com/questions/3327655/jquery -check-if-image-exists – thatuxguy

답변

2

표준은 "이미지가 비어 있거나 (너비가 0이거나 높이가 0) 이미지를 다운로드하지 못하거나 표시 할 수 없기 때문에 CSS 방식으로 표시 할 수 없습니다 (예 : 지원되는 이미지 형식이 아님) [...] 아무 것도 그려지지 않습니다. " (cite).

CSS 파일을 구문 분석하고 모든 경로를 확인해야합니다. 브라우저에서 JavaScript를 사용하여이 작업을 수행 할 수 있지만 Python 스크립트 또는 CSS 파일을 구문 분석하고 파일이 실제로 존재하는지 확인하는 작은 바이너리 응용 프로그램을 작성하는 것이 더 쉽다고 생각합니다.

+0

좋습니다.이 기능은 구문 분석없이 가능할 것이라고 생각했습니다. 전체 CSS 파일 다음과 비슷한 방법을 제안 해주십시오. http://stackoverflow.com/a/3299703/560287 –

관련 문제