그래서이 상황에 어려움을 겪고 있습니다.
마크 업패딩없이 맞춤형 거트에 거터를 추가하십시오.
<div id="container">
<div class="grid">
<div class="col-1-4">
<div class="module">
<h3>1/4</h3>
</div>
</div>
<div class="col-1-2">
<div class="module">
<h3>1/2</h3>
</div>
</div>
<div class="col-1-4">
<div class="module">
<h3>1/4</h3>
</div>
</div>
</div>
CSS의는
*{
box-sizing : border-box;
}
[class *="col"]{
float : left;
height : auto;
overflow: hidden;
}
.col-1-2{
width : 50%;
}
.col-1-4{
width : 25%;
}
#container{
width : 960px;
padding : 20px;
margin : 10px auto 0 auto;
}
.module {
padding: 20px;
background: #eee;
font-family: sans-serif;
}
이 열이 제대로 나란히 표시합니다. 그러나 끝은 서로 붕괴되고 모든 것은 하나의 커다란 직사각형처럼 보입니다.
지금, 에 의해 배수구를 날조 [class*="col"]
의 기존 CSS 스타일을 편집하고 그것에 padding-right : 20px
을 추가하는 시도 내가 관리했습니다
[class *="col"]{
float : left;
height : auto;
overflow: hidden;
padding-right : 20px;
}
지금 모든 것을 본다 거터에 넣을 수 있지만 세밀하게 보면 세 개의 회색 직사각형이 컨테이너 div의 가운데에 배치되지 않습니다. 오른쪽 방향으로 더 밀어 넣었다. 이 상황을 해결하는 방법은 무엇입니까? 누군가가 배설물을 추가하는 더 좋은 방법을 제안하면 정말 도움이 될 것입니다.
주셔서 감사합니다 CSS에 아래 추가
[class *="col"]{
float : left;
height : auto;
overflow: hidden;
padding-left: 20px;
}
아래로 CSS를 변경 시도하십시오
솔루션을 제공해 주셔서 감사합니다.하지만 1/4 디비전 중 하나가 스트레치되고 다른 하나가 스쿼시가되어 너비가 변경됩니다. –
그래서'padding : 0 10px;'를 클래스 = col에 넣고 n 번째 자식을 제거하십시오. –