2016-10-09 2 views
0

그래서 ul과 li을 사용하는 대신 수평 목록을 만들려고합니다. 내가 div를 정렬하려고. 당신은 수평으로 된 div를 정렬하려면Divs overlapping

<div class="card"> 
    <img src="img/toxiic-logo.jpg" alt="ToXiiC Avitar" style="width: 100%" /> 
    <div class="container"> 
     <h4><b>ToXiiC</b></h4> 
     <p>Founder and CTO</p> 
    </div> 
</div> 

답변

1

, CSS-Flexbox를 사용 : 여기 JSFiddle

HTML입니다.

position: absolute; 
left: 50%; 
transform: translateX(-50%); 

이이를 수행해야
절대 위치를 CSS 형태 .card

display: flex; 
flexflow: row wrap;  /* or no-wrap instead of wrap, if you want to make 100% sure, they are all in the same row, even if they don't really fit */ 
justify-content: space-around; 

로 div에 포함 된 부모 요소를 생성하고 제거한다.

+0

그냥 높이를 확장하여 카드를 변형 한 것입니다. –

+0

@Its_ToXiiC 무엇을 의미합니까? 서로 "컨테이너"클래스의 여러 div를 표시하려고합니까, 아니면 여러 개의 카드가 있습니까? 콘텐츠가 변형되면 사용 가능한 공간이 충분하지 않은 것 같습니다. – Syntac

+0

여러 카드. JSFiddle에있는 카드는 여러 장을 수평으로 만들고 싶습니다. –