이 두 div를 나란히 배치하는 방법은 무엇입니까?
중첩되지 않은 두 개의 div가 있습니다. 둘 다 하나의 상위 div 내에 있으며이 상위 div가 반복됩니다. 따라서 본질적으로 :
<div id='parent_div_1'>
<div class='child_div_1'></div>
<div class='child_div_2'></div>
</div>
<div id='parent_div_2'>
<div class='child_div_1'></div>
<div class='child_div_2'></div>
</div>
<div id='parent_div_3'>
<div class='child_div_1'></div>
<div class='child_div_2'></div>
</div>
나는 각각의 쌍 싶어 child_div_1
하고 child_div_2
서로 옆에 있습니다. 어떻게 할 수 있습니까?
#parent_div_1, #parent_div_2, #parent_div_3 {
width: 100px;
height: 100px;
border: 1px solid red;
margin-right: 10px;
float: left;
}
.child_div_1 {
float: left;
margin-right: 5px;
}
http://jsfiddle.net/c6242/1/ 에서 작동 예를 확인하십시오.
div는 기본적으로 block
요소 이므로 사용 가능한 전체 너비를 차지하므로 다음을 사용해보십시오.
display:inline-block;
은 div
즉 요소의 흐름 방해하지 않고 인라인 현재 렌더링되고, 여전히 블록 요소로 취급한다.
나는이 기술이 float
s 와 씨름하는 것보다 쉽다는 것을 안다 .
자세한 내용은이 튜토리얼을 참조하십시오 -http : //learnlayout.com/inline-block.html . 나는 그것까지 이어지는 이전 기사조차도 추천 할 것이다. (아니요, 쓰지 않았습니다)
아래 코드가 매우 유용하다는 것을 알았습니다. 여기에서 검색하는 모든 사용자에게 도움이 될 수 있습니다.
<html>
<body>
<div style="width: 50%; height: 50%; background-color: green; float:left;">-</div>
<div style="width: 50%; height: 50%; background-color: blue; float:right;">-</div>
<div style="width: 100%; height: 50%; background-color: red; clear:both">-</div>
</body>
</html>
flexbox를 사용하면 매우 간단합니다!
#parent_div_1, #parent_div_2, #parent_div_3 {
display: flex;
}
스타일 사용
.child_div_1 {
float:left
}
나를 위해 일하는 최고 :
.left{
width:140px;
float:left;
height:100%;
}
.right{
margin-left:140px;
}
http://jsfiddle.net/jiantongc/7uVNN/
float:left
하위 div 클래스의 사용자 속성
div 구조를 자세히 확인하십시오. http://www.dzone.com/links/r/div_table.html
Flexbox 사용
#parent_div_1{
display:flex;
flex-wrap: wrap;
}
참고 URL : https://stackoverflow.com/questions/5387392/how-to-get-these-two-divs-side-by-side
'IT story' 카테고리의 다른 글
하위 디렉터리를 포함한 코드 줄을 계산하는 방법 (0) | 2020.09.08 |
---|---|
배열의 첫 번째와 마지막 요소를 제거하려면 (0) | 2020.09.08 |
PostgreSQL ROLE (사용자)가없는 경우 생성 (0) | 2020.09.08 |
숭고한 텍스트 2에서 코드 제외 섹션 접기 / 축소 (0) | 2020.09.08 |
테스트를위한 Square Retrofit 서버 모의 (0) | 2020.09.08 |