2014-02-06 1 views
1

그래서 나는 웹 사이트와 관련해서 파이어 폭스에 대해이 이상하고 성가신 문제를 겪고있다.구글 크롬 대 파이어 폭스 HTML/CSS 구조체

이 링크를 한 번 봐 걸릴 경우 : 파이어 폭스에서 그것을 확인 할 때 이미지가 너무 잘 표시 및 텍스트 것을 볼 수 있습니다 그것을보고 있지만, 이미지가 사라있는 동안은 크롬을 사용하는 경우 http://www.apollolive.com/?page_id=429

을 왜 그런지 모르겠습니다.

Internet Explorer는 더욱 심각합니다. 모든 이미지를 하단의 한 수직선에 표시합니다.

여기에 무슨 일이 일어 났는지 말해 줄 수 있습니까?

+0

당신은 같은 사용해서는 안'한 번 이상 id'! 모든 이미지에는'id = "allimg"'가 있습니다. – drip

+0

그래, 나는 당신의 입력에 대한 고마워 해결할 것입니다 :) – SmalliSax

답변

4

img 태그를 사용하고 bakcground-image를 설정했는지 모르겠지만 .... 어쨌든 Firefox의 문제는 img이 기본적으로 인라인이며 설정 한 크기가 요소에 영향을 미치지 않습니다. 추가 display 특성보십시오 :

.sampleoverlay img { 
    display:block; 
} 

는 또한 ID는 클래스 명에 대한 모든 IMG 변화가 동일한 #allimg이 고유해야합니다을 IE 지금

어쩌면 당신은 IE8 및 IE9에 나를 위해 잘 작동 IE7 문서 모드에서 당신은, IE7은 같은 효과를 복제하려면이 옵션을 사용해야합니다 inline-block 지원하지 않습니다

.sampleoverlay { 
    display:inline-block; 
    *display:inline; 
    *zoom:1; 
} 

또한 IE7은 background-size를 지원하지 않습니다. 나는이 문제가 IE의 버전이라고 확신한다.

* 목표 IE7

+0

Firefox의 문제를 돌봐 주셔서 고마워요. 질문은 도대체 어떻게 생각 해요 탐색기 .. - 나는 귀하의 게시물을 답변으로 표시합니다 그리고 그 ID를 바꾸는 것에 대한 당신의 말씀을 받아 들일 것입니다. 진행중인 작업입니다 :) 고마워요! – SmalliSax

+0

@ SmáriAlfreðsson이 IE의 솔루션을보기 위해 편집을 확인합니다 ... 호환성에 대한주의를 기울여야합니다 :) – DaniP

+0

안녕 Danko, 귀하의 제안 주셔서 감사합니다, IE 11을 사용하고 있지만 당신이 말한 것처럼 이러한 CSS 스타일을 넣어 이것은 크롬과 파이어 폭스에서 더욱 악화되고 익스플로러에서는 전혀 변경되지 않습니다! 이상한 점은 .. – SmalliSax

관련 문제