2012-06-07 5 views
1

부트 스트랩 CSS 프레임 워크를 사용하기 시작했습니다. 기본적으로 그림 주위에 프레임을 그리는 이미지 갤러리를 만드는 클래스가 있으며 listitem, 앵커 및 이미지로 구성됩니다. 이미지의 크기가 다른 경우 갤러리가 좋지 않습니다. 내 생각은 각 미리보기 이미지의 고정 너비와 높이를 설정하고 이미지를 테두리 중앙에 배치하는 것이 었습니다. 그것은 어쨌든 작동하지 않습니다. 축소판 그림은 항상 프레임 상단에 첨부됩니다.부트 스트랩 이미지 갤러리

<ul class="thumbnails" id="ulthumbs"> 
<li> 
    <a class="thumbnail" style="width:120px; height:120px; line-height:120px;" > 
     <img src="http://placehold.it/350x150" style="width:120px; height:84px; vertical-align:middle"> 
    </a> 
</li> 
</ul> 

아이디어가 있습니까? 테이블을 사용하는 것보다 다른

최저

, 베른

답변

2

는 수직 자바 스크립트없이 알 수없는 높이의 항목을 정렬하는 크로스 브라우저 방법이 없습니다.

jQuery Vertical Align Plugin

귀하의 경우에 당신은 목록 항목을 고정 높이를 포기하고 (블록 레벨 요소로 설정해야합니다) 앵커를 정렬 플러그인을 사용합니다.

1

JS가없는 또 다른 해결 방법은 목록 항목과 앵커의 너비와 높이를 설정하고 위치를 50 % 50 %로하여 앵커의 배경으로 이미지를 설정하는 것입니다.

이렇게하면 이미지가 홀더보다 큰 경우 자르거나 경계선이 표시됩니다.

누군가가 비슷한 해결책을 찾는 데 도움이되기를 바랍니다.

관련 문제