브라우저의 크기에 상대적으로 크기와 위치가 결정되는 클릭 가능한 상자를 만들려고하지만 브라우저의 너비를 줄이고 길이를 늘리면 추가 상자가 생깁니다. 무슨 일이 일어나고 있는지, 어떻게 제거 할 지 잘 모르겠습니다. 여기 브라우저 비율이 다를 때 추가 상자가 나타납니다
은 무슨 일이 일어나고 있는지의 화면 캡처입니다 - 전체 크기 브라우저 : http://i.imgur.com/mbyMOyw.png - 브라우저가 뻗어 상기 한 바와 같이 : http://i.imgur.com/kuX1tdN.pngCSS :
img.banner {
width: 100%;
z-index: 0
}
#banner {
width: 100%;
margin-top: 0px;
margin-bottom: auto;
margin-left: 0px;
margin-right: auto;
position: relative
}
a.rollover {
display: block;
position: absolute;
top: 15%;
left: 15%;
width: 17%;
height: 8%;
background-color: black;
}
HTML :
<body>
<div id="banner">
<img src="image.png" class="banner"/>
<a href="banner1.png" class="rollover">
</div>
</body>
또한 CSS와 HTML을 개선하기위한 다른 제안 사항은 이에.
감사합니다.
코드를 jsfiddle로 복사하고 링크를 게시 할 수 있습니까? 또는 우리가 볼 수있는 곳에서 호스팅 되었습니까? 브라우저 크기를 조정할 때 생성 된 코드가 무엇인지보고 싶습니다. – Katstevens
https://github.com/jennc11/site에서 코드를 업로드했습니다. CSS에 빈 상자를 만드는 대신 실제로 이미지를 업로드 할 때 그렇게 생각하지 않습니다. 그래서 그 방법을 시도해 볼 수 있습니다. 그러나 그것이 왜 그렇게하는지 알아내는 것은 흥미로울 것입니다. – wpakt