CSS3 열을 사용하여 일부 div를 위에서 아래로 정렬 한 다음 왼쪽에서 오른쪽으로 정렬하려고합니다. 그것은 꽤 잘 작동하는 것 같지만 아래 이미지와 같이이 문제가 하나 있습니다. div의 각각에 배경을주고, 원하는대로 전체 배경을 한 블록으로 이동하는 대신 창 높이를 조정할 때 점진적으로 추가하여 두 열 사이의 배경을 분리합니다. 이것은 정말로 나빠 보인다. 내 div의 배경을 보존 할 수있는 방법이 있는지 궁금해서 창 크기가 너무 작아서 한 픽셀 높이의 div도 수용 할 수 없게되면 전체 div가 다음 열로 이동합니다.CSS3 열 배경 컷오프
둘째, 창 크기와 관련하여 페이지의 열을 가운데 맞춤하고 싶습니다. http://jsfiddle.net/eE3z6/
#mainContent /* The containing div */
{
position: absolute;
top: 50px;
bottom: 50px;
margin: 10px;
column-width: 400px;
-webkit-column-width: 400px;
-moz-column-width: 400px;
}
.blockData /* The divs inside are all of this class */
{
position: relative;
width: 380px;
height: 30px;
padding: 4px;
margin: 0px 0px 10px 0;
border: 4px outset grey;
background: lightgrey;
}
칼럼 나누기에 대한 흥미로운 토론은 http : // trentwalton에서 찾을 수 있습니다.co.kr/2012/02/13/css-column-breaks / –