.content-section {
display: inline-block; /*inline block 속성을 상위 섹션에서 지정*/
padding: 1em; /*원하는 패딩값 지정*/
}
.content-section-a {
width: calc(70% - 2em); /*왼쪽 패딩 너비 1em + 오른쪽 패딩너미 1em만큼 빼주기 */
background: yellow;
}
.content-section-b {
width: calc(70% - 2em)
background: pink;
}
<div class="content-container">
<section class="content-section content-section-a">
<p>Lorem ipsum</p>
</section>
<section class="content-section content-section-b">
<p>Lorem ipsum</p>
</section>
</div>
위와 같은 코드를 입력하면, 개행이 일어난 상태이므로
다음과 같이 section위에 section이 쌓인 형태가 된다.
블록 단위로 개행이 일어나지 않게 하려면, 다음과 같이 section과 section 사이 공백을 없애준다.
<div class="content-container">
<section class="content-section content-section-a">
<p>Lorem ipsum</p>
</section><section class="content-section content-section-b">
<p>Lorem ipsum</p>
</section>
</div>
그렇게 입력하면 다음과 같이 나란히 블록이 나열된다.
.content-container {
display: inline-block;
vertical-align: top;
padding: 1em;
font-size: 1rem;
}