내 main
클래스로 인라인을 유지하는 대신 내 사이드 바가 밀려 내려오고 있습니다. 내 피들에서 더 많은 문제를 볼 수 있습니다. (이것은 매우 오랫동안 프로젝트에 bootstrap을 사용하지 않은 첫 번째 시간 중 하나입니다).사이드 바를 아래로 내림
내 fiddle을 봅니다.
내 main
클래스로 인라인을 유지하는 대신 내 사이드 바가 밀려 내려오고 있습니다. 내 피들에서 더 많은 문제를 볼 수 있습니다. (이것은 매우 오랫동안 프로젝트에 bootstrap을 사용하지 않은 첫 번째 시간 중 하나입니다).사이드 바를 아래로 내림
내 fiddle을 봅니다.
표시 방법을 선택해야합니다. (block
, flex
, table
)는
난 .container
클래스에 display:flex
추가하여 작동했다. https://jsfiddle.net/31rjm8qb/7/
완벽한 답변, 정말 고마워요. – Placeholder
jsfiddle 당신은 여기에 몇 가지 문제가있다.
.main
100 % 그렇게 .sidebar
이 .main
가되지 않은 상태에서 부유.sidebar
에 맞지 않을 수 있습니다 폭을 가지고, 그래서 그들은 내가 그것을 밖으로 시도하는 좋은 아이디어라고 생각을 줄 수 없습니다 display: flexbox
및 부유물을 모두 제거하십시오. flex
를 사용
우리는'.sidebar'를 우리의'nav'가 아닌'.main'과 인라인으로 만들려고 노력하고 있습니다. 그러나이 문제를 해결하고 위의 권장 사항을 따라'display : flex'를 추가하면 내 이슈가 나타납니다 이제 해결되었습니다. 무리 감사! – Placeholder
Misspoke는 수정하기 위해 편집 된 '사이드 바'를 의미합니다. :) –
대신 float
https://css-tricks.com/snippets/css/a-guide-to-flexbox/는 반응 디자인을위한 더 나은 방법입니다 : 다음 문서를 확인 . sidebar
및 main
을 인 div
안에 넣고 flex
및 flex-wrap
을 wrap
으로 설정하세요. 여기의 .main 클래스 DIV 100 %이를 해결하기위한 솔루션입니다 :
다음은 폭을 준
.flexbox {
display: flex;
flex-wrap: wrap;
}
.latest-single {
width: 70%;
background-color: blue;
}
.sidebar {
width: 30%;
background-color: green;
}
<div class="flexbox">
<div class="latest-single">
This is our primary content
</div>
<div class="sidebar">
This is our sidebar content
</div>
</div>
예 -이다 https://jsfiddle.net/31rjm8qb/8/ –
HTML이 제대로 보이지 않습니다. div .latest-single은 .main에 있으며 너비는 100 %입니다. 사이드 바는 최신 싱글과 나란히 플로트 할 수 없습니다. – sol