다른 JS 플러그인을로드하지 않고도 비슷한 방식으로 기둥을 만들려고합니다. div의 높이가 같을 때 CSS 열이 작동하지 않습니다.
.masonry {
-moz-column-count:3;
-webkit-column-count:3;
column-count: 3;
}
.item {
width: 273px;
border:1px solid black;
background: lightgray;
display:inline-block;
vertical-align:top;
margin-right:50px;
margin-bottom:50px;
}
는 이유를 몰라,하지만 것으로 보인다 열 카운트가 작동하지 않습니다 :
내 HTML은이
<div class="masonry">
<div class="item">
<p class="item__par">texttexttexttext</p>
<div class="item--inner">
<p>itemitemitemitemitemitemitemitemitem</p>
</div>
</div>
<div class="item">
<p class="item__par">texttexttexttext</p>
<div class="item--inner">
<p>itemitemitemitemitemitemitemitemitem</p>
</div>
</div>
<div class="item">
<p class="item__par">texttexttexttext</p>
<div class="item--inner">
<p>itemitemitemitemitemitemitemitemitem</p>
</div>
</div>
<div class="item">
<p class="item__par">texttexttexttext</p>
<div class="item--inner">
<p>itemitemitemitemitemitemitemitemitem</p>
</div>
</div>
<div class="item">
<p class="item__par">texttexttexttext</p>
<div class="item--inner">
<p>itemitemitemitemitemitemitemitemitem</p>
</div>
</div>
<div class="item">
<p class="item__par">texttexttexttext</p> <a href="" class="">texttexttexttexttexttext</a>
<div class="item--inner">
<p>itemitemitemitemitemitemitemitemitem</p>
</div>
</div>
<div class="item">
<p class="item__par">texttexttexttext</p>
<div class="item--inner">
<p>itemitemitemitemitemitemitemitemitem</p>
</div>
</div>
</div>
CSS 것 같습니다. 두 번째 줄의 마지막 요소가 두 번째 줄의 오른쪽으로 떠 다니는 대신 아래로 당겨집니다.
업데이트 : 블록 높이가 같을 때 발생합니다. 나는 내용을 변경하는 경우, 열은 작동 수평
더 명확하게하기 위해 바이올린을 참조하십시오 및 this.Thanks
http://jsfiddle.net/frontDev111/7Lcrt8kq/
나는 본다, 그러나 란 조사를 제거해서 나는 석공 술 외관을 잃는다. 나는이 문제에 대한 나의 질문을 업데이트했다. – FrontDev
masonry는 CSS 여백을 사용하지 못하게하고, 내가 "거터 (gutter)"로 설정해야합니다. 어떻게 응답 성을 바꿀 수 있는지 알고 있다면 좋을 것입니다. – FrontDev
어쩌면 그게 별거가 된 것 같으니 까? –