2014-10-03 2 views

답변

2

사용이 HTML

<div class="container"> 
    <div class="block left">1</div> 
    <div class="block">2</div> 
    <div class="block">3</div> 
    <div class="block right">4</div> 
</div> 

다음이 CSS

.container { 
    display:block; 
    text-align:center 
} 
.block { 
    display:inline-block; 
    border:1px solid #000; 
    padding:10px; 
    margin:auto 
} 
.left { 
    float:left 
} 
.right { 
    float:right; 
} 

당신은 또한 첫 아이 마지막 아이를 사용할 수 있지만이에 먼저 클래스를 추가하는 것이 더 쉽습니다 마지막 div

See fiddle here

+0

컨테이너에는 부유 요소가 포함되어 있어야합니다. – Carl

+0

감사합니다. – Robin

0

사용해보십시오 : n 번째의 유형은() 의사 클래스를 사용하면 이런 식 요소를 선택할 수 있습니다 : http://jsfiddle.net/csdtesting/11fh7suy/

//second div  
div.container div:nth-of-type(2) { 
     background-color: #9999ff; 
     text-align:center; 
    } 
//third div 
    div.container div:nth-of-type(3) { 
     background-color: #9999ff; 
     text-align:center; 
    } 

는 희망이 도움이!

+0

아주 좋은 솔루션 클래스와 결코를 스타일. – Robin

+0

예 이들은 매우 유연합니다! –

+0

평판 포인트가 충분하지 않습니다. – Robin

0

추가 컨테이너를 추가하면 당신에게 더 많은 컨트롤을 제공 :

<div class="container"> 
    <div class="block">1</div> 
    <div class="wrap"> 
     <div class="block">2</div> 
     <div class="block">3</div> 
    </div> 
    <div class="block right">4</div> 
</div> 

.wrap{width:50px;margin:0 auto} 
.block{float:left;width:25px;text-align:center} 
.right{float:right} 
+0

입력 해 주셔서 감사합니다. 향후 프로젝트에서 도움이 될 것입니다. – Robin

+0

반갑습니다. – Cory