나는 가변 길이의 목록이있는 일련의 상자를 모으고 있습니다. 상자는 모두 너비가 같지만 높이가 다릅니다. 화면의 상단에 왼쪽에서 오른쪽으로 채워진 상자를 화면 전체에 걸쳐서 열을 만들고, 화면의 너비에 따라 열 수를 지정하고 싶습니다. 내가 가지고있는 문제는 상자가 줄을 감쌀 때 기둥의 수직 간격입니다. 브라우저에서 다음 페이지를 850-1150 픽셀 너비로보고 콘텐츠가 2 열로 표시되도록하십시오. 플로트를 사용플로팅 : 왼쪽 및 다음 줄로 지우기
: 나는 내가 그것을 더 잘 보이는 display:inline-block; vertical-align:top;
을 사용하여이 작업을 수행하기 위해 example of another way을 발견
this result을 가지고 떠났지만 여전히 수직 간격이있다. <div>CONTENT HERE</div>
상자의 무리 인 내용에
div {
display:inline-block;
vertical-align:top;
padding:15px;
border:2px;
border-color:#000;
border-style:solid;
width:400px;
}
다음과 같이 나는 현재 페이지에서 사용하고
전체 CSS 코드입니다.
도움을 주셔서 감사합니다. 매우 감사드립니다.
잘 이해한다면 아마도 도움이 될까요? http://masonry.desandro.com/ http://tympanus.net/Development/GridLoadingEffects/index2.html – sinisake
또는 CSS 열, 표시 유지 : 이전 IE의 폴백으로 인라인 블록 :) –
확인 벽돌을 사용해서 작동 시켰습니다. 내 솔루션에 관심이있는 사람들을 위해, 내가 원하는 컨텐트 주위에 박스를 유지하기 위해, 나는 divs의 3 개의 레이어를해야했다. - 모든 것을 포함하는 외부 레이어, 그리고 떠 다니는 divs의 두 번째 레이어. 적용하고자하는 상자 서식을 가진 div의 3 번째 레이어. – Adarajin