2013-02-17 2 views
0

내 바이올린 모든 떠 항목에 맞게 :은 단일 행에

http://jsfiddle.net/trK7C/

HTML :

<div class="itemsContainer"> 
    <div class="image"> 
     <img src="http://www.itsalif.info/blogfiles/video-play/vthumb.jpg"/> 
    </div> 
</div> 
<div class="itemsContainer"> 
    <div class="image"> 
     <img src="http://www.itsalif.info/blogfiles/video-play/vthumb.jpg"/> 
    </div> 
</div> 
<div class="itemsContainer"> 
    <div class="image"> 
     <img src="http://www.itsalif.info/blogfiles/video-play/vthumb.jpg"/> 
    </div> 
</div> 
<div class="clear"> 

CSS :

.itemsContainer { 
    float: left; 
    width : 300px; 
    height : 300px; 
    margin-left : 2px; 
    border : 1px solid black; 
    position : relative; 
} 

.image { 
    width : 300px; 
    height : 175px; 
    margin-bottom : -115px; 
    z-index : -1; 
    border : 1px solid green; 
} 

.image img { 
     width : 300px; 
    height : 175px; 

} 

3 항목은에 다음 행으로 수레 페이지

가로 스크롤 막대가없는 같은 행에 세 번째 항목을 맞추려면 어떻게해야합니까?

+0

바이올린 창의 크기를 늘리면 제대로 표시됩니다. 또는 jsFiddle에서 크기가 원하는 창에 원하는 효과를 얻고 싶습니까? – Dygestor

+0

jsfiddle의 기본 너비가 실제 사용 가능한 최대 브라우저 창/화면 크기와 같은 최대 너비 인 것으로 가정 할 경우의 예일뿐입니다. –

+0

이미지의 크기를 조정할 수 있습니까? –

답변

1

http://jsfiddle.net/trK7C/4/

변경 플로트 : 화면 왼쪽 : 인라인 블록을 저장하기에 충분히 폭이 큰이있는 용기에 모든 포장.

#container { 
    width:940px; 
} 
.itemsContainer { 
    display:inline-block; 
    width : 300px; 
    height : 300px; 
    margin-left : 2px; 
    border : 1px solid black; 
    position : relative; 
} 

<div id="container"> <!-- holds all the html in the fiddle --> 
+0

위에서 언급 한대로 나는 디스플레이를 사용하여 그것을 할 수 있었다 : 인라인 블록, 수 float : 왼쪽? 가능하지 않니? 용서 내 무지 –

+0

@ gauravjain, 만약 당신이 display : inline-block; 떠 다니기 : 왼쪽; 위 예에서 – artnikpro

+0

@ gauravjain 문제는 표시 또는 부동이 아닙니다. 문제는 둘 다 컨테이너의 너비에 맞춰 설계된 것입니다. 나는 div의 경우 특히 인라인 블록을 선호한다. 오버플로가있는 항목을 찾아 낼 수도 있지만 스크롤 막대를 만들 수 있습니다. – fredsbend

관련 문제