2010-11-18 6 views
0

오페라 (다른 사람)에서는 버그가 있지만 IE6에서는 그렇지 않습니다 (여기서는 모든 것이 정상입니다). 블록 (DIV)에 배경 이미지 (반복 없음)가있는 경우 블록에 음의 여백이 있으면 표시되지 않습니까? 이런 식으로 뭔가 :CSS 블록 (div) 배경 이미지와 음수 여백

<div id="slider"> <img src="img/slide.jpg" height="300" width="730" border="0" /> <div id="slide_desc"> Lorem ipsum </div> </div> 

이 CSS :

#slide_desc {height: 60px;margin-top: -84px;background: url('back/slide_desc.png') no-repeat;} 

IE6, IE7 - - OK IE8, 오페라, 파이어 폭스, 크롬, 사파리에는 PNG 그냥이 HTML 를 해킹하지 BUG 없음 배경 이미지

#slide_desc {margin-top: -84px;background: url('slide_desc.png') no-repeat;} 

나는 위치를 추가하는 경우 : 상대 - 오페라에서 작동하지만 변경하면 IE6 에서 작동하지 않습니다 위치 : 고정 - 모든 것이 훌륭하지만 문제를 해결할 수있는 완벽한 방법인지는 잘 모르겠습니다. 이 스크롤 스크롤됩니다.

+0

제발 당신의 전체 CSS와 그걸 보여주십시오 - IE6는 오페라와 다른 사람들이하지 않는 것이 옳다고 생각하지 않습니다. - 당신의 코드에 문제가 있다고 확신합니다. 당신이 원하는 것을하기위한 IE 버그. – oezi

+0

질문을 편집하여 의견을 추가하십시오. 의견을 쓰는 것은 매우 혼란 스럽습니다. 아무도 그때까지 대답하지 않았다면 나는 집에있을 때 이것을 해결하려고 노력할 것입니다. – oezi

답변

0

는 단지 그것을 높이를주고 폭을 필요로하거나 다른 사람이 해당 사업부의 텍스트로 큰 것 같은데 : 배경과 http://jsfiddle.net/VrEvA/

그리고 또 다른 : 여기

바이올린입니다 원래 div : http://jsfiddle.net/VrEvA/1/

+0

슬라이더 이미지를 배경에 두지 않는 것이 좋습니다. – powermic

+0

그게 무슨 뜻인지 이해가 안 돼요. –