CSS + HTML 만 사용하여이 작업을 수행하고 싶습니다. IE 6이 아닌 모든 주요/최신 브라우저에서 작동해야합니다.브라우저 창 크기에 관계없이 이미지를 페이지 중앙에 유지하려면 어떻게합니까?
<div id="left_arrow">
<img src="images/left-arrow.png">
</div>
#left_arrow {
position: absolute;
left: 0px;
margin: 10px 0 15px 0; /* top, right, bottom, left */
padding: 5px 5px 7px 5px; /* top, right, bottom, left */
}
내가 '절대'로 위치 하 고했지만, 브라우저 크기가 변경되면 화살표가 움직이지 않고 내가 항상에서 할 것을 권장합니다
는 다음과 내가 가진 코드가 될 때 크기에 관계없이 브라우저의 중심.
편집 :
나는 항상이 사업부의 중심에되고 싶은 :
<div id="images" width="100%">
<img src="image1.jpg" width="45%">
<img src="image2.jpg" width="45%">
</div>
이가 내 코드의 전체 블록 :
<div id="compare_view" align="center">
<div id="compv-navbar">
<a href="#"><img src="icon1.png" id="icon1"></a> |
<a href="#"><img src="icon2.png" id="icon2"></a> |
<a href="#"><img src="icon3.png" id="icon3"></a> |
<span id="view_name"> text </span>
</div>
<div id="left_arrow">
<img src="images/left-arrow.png">
</div>
<div id="right_arrow">
<img src="images/right-arrow.png">
</div>
<div id="images" width="100%">
<img src="image1.jpg" width="45%">
<img src="image2.jpg" width="45%">
</div>
<div id="notice">
Notice will be here.
</div>
</div>
편집 2 : CSS 솔루션이 없다면 jQuery 솔루션도 좋습니다.
편집 3 : 아직 수취인이 없습니까? 범프
전체 코드를 게시하시기 바랍니다. –
방금 CSS를 업데이트했습니다. 왼쪽 : 0; 정확합니다. 저를 때리는 바로 그 높이입니다. 그래서, Y 축에 중심을 두십시오 (x & y의 중심이라고 말했을 때 그 점을 의미한다면). id = images 인 div의 세로 가운데 (즉, y 축 따라)로 '왼쪽 화살표'를 사용하고 싶습니다. – marcamillion
jsfiddle.net으로 전체 데모를 포함시켜주십시오. 사람들이 무언가로 놀 수 있다면 더 많은 동기 부여가 될 것입니다. 나는 당신이 그것을하는 경우에 이것을 시도 할 확률이 더 높다는 것을 안다. –