문제

이미지 목록을 '하단'으로 정렬하고 싶습니다. CSS를 사용하여 어떻게이를 달성 할 수 있습니까?

배경 : 사진 세트가 바닥에 정렬되기를 원합니다. 이미지는 크기가 다릅니다.

<div>
  <ul>
    <li> <!-- image 1-->
    <li> <!-- image 2-->
    <li> <!-- image 3-->
  </ul>
</div>

감사.

도움이 되었습니까?

해결책

이 모든 절대 포지셔닝의 문제점은 이미지 요소가 절대적이고 더 이상 레이아웃을 푸시하지 않기 때문에 Li 요소가 높이가 없다는 것입니다. 일반적으로 그것은 나쁜 해결책입니다.

필요한 것에 따라 작동 할 수 있습니다.

li {
  display: inline;
  vertical-align: bottom;
}

여기에 라이브 예 : http://mooshell.net/zbcgw/

다른 팁

ul{ li-style-type: none;}

li{position:relative; float: left; width:100px; height: 100px; }

li img { display: block; position: absolute; bottom: 0; }

그 다음에

<ul> <li><img /></li>...</ul>

다음 CSS는 트릭을 수행해야합니다.

ul{ li-style-type: none;}

li img {position:absolute;bottom:0;}

li {float:left;vertical-align:bottom;}

이걸 시도해보십시오.

li img{
    position:absolute;
    bottom:0;
}
li{
    position:relative;
}

편집 : 방금 Li 요소의 바닥에 정렬되도록 의도된다는 것을 읽었습니다. IMG가 Li 요소의 하단에 정렬되도록 코드를 업데이트했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top