0
목록으로로드되는 이미지가 있고, 일부는 세로 방향이며, 일부는 가로 방향이지만 이미지를 깔끔하고 왼쪽 정렬해야합니다. 이건 내 HTML입니다CSS 배열이 다른 크기의 목록 항목을 깔끔한 행으로 배열합니다.
#designgallery
{
list-style-type:none;
margin-top:15px;
float:left;
}
#designgallery li
{
display:block;
margin:5px;
background-color:#eee;
padding:5px;
float:left;
}
.design-display
{
border:1px solid gray;
}
.Horizontal
{
width:210px;
height:122px;
}
.Vertical
{
height:180px;
width:122px;
}
: 이것은 내 CSS 코드
<ul id="designgallery">
<li> <img class="design-display Horizontal" src="1.jpg" /><!--some other stuff--> </li>
... many list items, some horizontal, some vertical
</ul>
그러나 이것은 내가 무엇을 얻을 수 있습니다 :
오른쪽 하단 모서리에 수직 이미지 왼쪽의 새로운 이미지 라인을 시작해야합니다. 어떻게해야합니까?
[Masonry] (http://masonry.desandro.com/)에게 사용해보세요. – Bojangles
또는 CSS 그리드 시스템을 사용하십시오. 이렇게하면 그리드에서 내용을 간단하게 배치 할 수 있습니다. – Gregor
일반적인 레이아웃을 위해 그리드 시스템을 사용하고 있지만, 이해 한 바에 따르면 그리드 시스템은 수직 열에서만 작동합니까? 이 경우 어떻게 도움이 될까요? – user961627