2014-09-07 2 views
-2

3 개의 div로 구성된 큰 레이아웃 - div의 일부가 있습니다. 따라서 페이지를 축소 할 때 서로를 어떻게 배치 할 수 있습니까? 보고있는 Tnx! http://jsfiddle.net/8x5xchps/ :HTML에서이 div를 만드는 방법

enter image description here

+2

를 시도? 또한, 나는 코드와 디자인이 아니기 때문에 이것을 Stackoverflow로 옮겼다. –

+1

부트 스트랩 – Pleun

답변

1

여기 수레와 미디어 쿼리를 사용하여 기본 방법입니다. 스태킹 순서의 변경 사항을 보려면 화면의 크기를 조정하십시오.

HTML :

<div id = "wrapper"> 
    <div></div> 
    <div></div> 
    <div></div> 
</div> 

<p>Sample paragraph</p> 

CSS : 당신은 무엇을

* { 
    margin: 0; 
    padding: 0; 
} 

body { 
    padding: 10px; 
} 

#wrapper > div { 
    width: calc(100%/3); 
    float: left; 
    height: 200px; 
} 

#wrapper > div:first-of-type { 
    background-color: rgba(255, 0, 0, 0.5); 
} 

#wrapper > div:nth-of-type(2) { 
    background-color: rgba(0, 255, 0, 0.5); 
} 

#wrapper > div:nth-of-type(3) { 
    background-color: rgba(0, 0, 255, 0.5); 
} 

@media screen and (max-width: 500px) { 
    #wrapper > div { 
     float: none; 
     width: auto; 
    } 
} 
+0

tnx와 같이 반응이 빠른 CSS 프레임 워크를 사용해보십시오.> mean 및 div : first-of-type, .etc? – k1r8r0wn

+1

'>'는 자식 선택자이므로'#wrapper> div'는'# wrapper' 내에 직접있는 모든 div를 선택합니다. ': first-of-type'은 가상 클래스입니다. 이것은 상태에 대한 원소 기본을 선택합니다. 선택기'#wrapper> div : first-of-type'은'# wrapper' 안에서 가장 먼저'div' 자식을 찾습니다. 아마존에 관한 "기능적 CSS"책을 읽어보십시오. 이 기사에서는 실용적인 예제 만 사용하여 CSS의 대부분을 설명합니다. 건배. – DRD

+0

다시 한번 고마워, 정말 고마워! – k1r8r0wn

관련 문제