2011-09-09 5 views
0

DIV의 내용이 다른 높이 (DIV 자체가 고정 크기 임에도 불구하고)가 다를 때 DIV를 세로로 정렬하는 데 문제가 있습니다.상대 위치 지정과 인라인 블록을 사용하여 DIV의 수직 정렬?

See HTML example here (with inline CSS)

나는 텍스트와 같은 DIV의에 "흐름"을 원하는, 그래서 가능하면 position:absolute을 사용하지 않도록하고 싶습니다. 나는 DIV의에 붕괴되지 않습니다 display: inline-block을 사용하고 있습니다.

+0

나는에서 답을 찾을 @ [빈 인라인 블록 요소의 수직 정렬]에 루크의 대답 [1]. collection_box 스타일의'vertical-align : top' 만 필요한 것이 전부였습니다. [1] : http://stackoverflow.com/questions/1885873/vertical-alignment-of-empty-inline-block-elements –

+0

답변으로이 의견을 추가하고 동의하십시오. 그렇지 않으면이 질문에 답할 필요가 없습니다. – NGLN

+0

완료, 감사합니다! @Nightfirecat이 신임을 받았다. –

답변

2

vertical-align 속성을 추가 - 그들은 모두 같은 일을하든 문제가되지 않습니다, 그들은 같은 크기이야 때문이다. 서로 다른 크기라면, vertical-align: middle를 사용

.collection_box { 
    vertical-align: middle; /* or top, or bottom, if they're the same size */ 
} 
0
왼쪽에 플로트

:

.collection_box { 
    float: left; 
}