fluid content-column과 fixed-width sidebar를 갖고 싶습니다. 브라우저의 크기가 조정되고 content-column이 작아지면 미디어 쿼리가 사이드 바를 콘텐츠 아래에 배치합니다.css fluid layout with fixed column
section {
width: 100%;
}
#wrap {
margin: 0 auto;
max-width: 600px;
width: 100%;
}
#col1 {
float: left;
width: 200px;
height: 100px;
background: lightgreen;
}
#col2 {
width: 100%;
height: 100px;
background: lightblue;
}
@media only screen and (max-width: 400px) {
#col1 {
float: none;
width: 100%;
}
}
... HTML : :이 정확히 라운드 다른 방법이라는 것을 알고
<section>
<div id="wrap">
<div id="col1"></div>
<div id="col2"></div>
</div>
</section>
여기
OK 내가 ... jsfiddle
@는 CSS를 것입니다. col2에 고정 너비가 있고 오른쪽에 있어야합니다. float 값을 "right"로 변경하면 col1이 오른쪽에 오게됩니다. 잘못된 것입니다. # col1과 # col2의 값을 모두 바꿔 넣으면 col2가 col1 아래에 표시됩니다. 이는 내 의도도 아닙니다. 제한된 브라우저 지원으로 인해 플렉스 상자를 사용할 수 없습니다.
어떻게 해결할 수 있습니까?
미리 Thx!
예상대로 작동하지 않습니다. 위에서 언급 한대로. col2는 col1 아래에 있어야합니다. 다른 방법은 없지만 html로 div를 교환하는 것일까 요? 그것은 매우 간단하지만 깨닫기가 어렵습니다 ... –