네, 분명히 잘못하고 있습니다. 수평으로 정렬하는 것만 큼 쉬운 이유는 무엇입니까? 나는 앉아서 내 작업을 몇 시간 동안 중단하여 중간에 수직으로 정렬하는 방법을 찾지 않으므로 내 바보 같은 사람을 괴롭힐 필요가 없다. 정말로 질문하기 쉽다.수직 정렬은 결코 작동하지 않습니다
디스플레이 블록 또는 표 셀, 내가 읽은 모든 기능이 작동하지 않습니다. "어쩌면 내가 가로로 .divID img
으로 내 img를 정렬하고 나서 div 자체를 수직 정렬하면 안 될까?"슬프게도, 나는 그것이 효과가 있었으면 좋겠다. 그러나 div를 가운데로 세로로 배치하려고 시도 했더라도 이미지 중심을 엉망으로 만들었고 작동하지 않았습니다.
TL
, DR : 나는 수직으로 너무 많은 물건 를 정렬하려고 싫어 .헤더 이미지를 세로 및 가로로 가운데에 맞출려고합니다. 이 코드는 내가 작동하고있다.
HTML
<div id="wrapper">
<div id="header">
<div id="logo">
<img src="http://i.imgur.com/d0umnxt.png" />
</div>
</div>
</div>
CSS
body {
margin: 0px;
}
#header {
width: 100%;
height: 100px;
background-color: #151B1F;
}
#logo {
display: block;
margin: auto;
}
ErraticFox, 크로스 브라우저 솔루션에 대한 현상금을 가진 시뮬 Q는, (IE는 <7) 물어 여기에 대답했다 : HTTP :/
당신은 당신의 CSS에 다음과 같은 스타일을 추가 할 필요가/wayoverflow.com/questions/7273338/how-to-vertically-align-an-image-inside-div – Wayne
@ Wayne 's link. 그 접근 방식을 본 적이 없지만, 사람은 멋지다. – knrz
@Wayne 나는 그것을 시도했다, 나는 그것을 나 자신을 위해 일하게 할 수 없었다. – ErraticFox