2012-08-08 4 views
38

CSS를 사용하여 이미지를 가로 방향으로 가운데에 놓으려고합니다.이미지를 가로로 가운데에 맞춰주는 CSS

나는 다음과 같은 HTML 코드로 화면에 내 이미지를 표시하고 있습니다 :

<div id="loading" class="loading-invisible"> 
    <img class="loading" src="logo.png"> 
</div> 

난 단지 이미지의 일부를 표시 할 나는 내 이미지를 croping 그리고 난 다음 CSS를 사용하고 있습니다 :

img.loading 
{ 
position:absolute; 
clip:rect(0px,681px,75px,180px); 
} 

그러나 이미지가 자르면 이미지를 중앙에 배치하는 방법을 찾지 못합니다.

누구든지 도움을 줄 수 있습니까?

답변

20

사용 위치 절대 마진 당신의 CSS에 대해이 작업을 시도해보십시오을 중앙에 이미지를 추가 한 후

.center img {   
    display:block; 
    margin-left:auto; 
    margin-right:auto; 
} 

과 :

class="center" 
+0

고마워 .. 치료를 ​​받았다 – Aaron

4

사용이

img.loading{ 
    position: absolute; 
    left: 50%; 
    margin-left: -(half ot the image width)px 
} 
+3

나는 img 태그에 대해서'display : block; '도 원할 것이라고 믿는다. – Endophage

+0

작동하지 않는 것 같아요 – Aaron

+2

너는 또한 그것을 작동시키기위한 폭을 주어야합니다. 래퍼에게'text-align : center; '를 줄 수도 있고'display'를'inline'이 아닌 다른 것으로 변경하지 않는 한 그 이미지 자체를 중심으로 배치 할 것입니다. – qwerty

90

같은 margin

margin-left:auto; 
margin-right:auto; 
+0

그것은 나를 위해 일하고있다. 감사합니다 logo gnganpath

+0

img가'position : absolute; '로 설정되어야 할 때이 해결책은 작동하지 않을 것입니다. – Kruser

관련 문제