사이트 왼쪽에 이미지가 나타나려고하므로 이미지의 오른쪽이 사이트 콘텐츠 옆에 항상 표시됩니다. 이것은 IE8 + 및 다른 브라우저에서 작동하지만 IE7에서는 그렇지 않습니다. 바로 float을 무시하는 것 같습니다.IE7 이미지가 위치 된 컨테이너에서 오른쪽으로 유동합니다.
IE7 모드 (그리고 IE8 또는 크롬 또는 원하는 결과에 대한 FF)를 참조하십시오 : http://jsfiddle.net/ehEym/2/embedded/result/ - 기본적으로 이미지의 오른쪽에있는 파란색 막대 코드 포함 사이트
옆에 표시되어야합니다 :
<div id="main"><h1>The main content</h1><p>Text</p></div>
<div id="left">
<img src="http://upload.wikimedia.org/wikipedia/commons/b/bf/Test_card.png" />
</div>
스타일 :
#main {
width:300px;
margin:0 auto;
background-color:grey;
}
#left {
position: fixed;
display: block;
top: 0px;
left: 50%;
border: 0px;
margin-left: -350px;
padding: 0px;
overflow: hidden;
z-index: 100000;
width: 200px;
}
#left img {
border: 0px;
float: right;
}
어떤 아이디어?
고맙습니다. :) 버그는 멋지게 돌아 다니며, IE7 만 타겟팅하고 있습니다. –