[css] CSS clear를 사용하여 블로그 포스트 레이아웃을 만드는 방법은?

블로그 레이아웃을 만들 때, 일반적으로 다양한 요소들이 섞여 있어 원하는 디자인을 얻기 위해 CSS clear 속성을 사용할 수 있습니다.

clear 속성은 요소가 어떤 방향으로부터 띄움을 해제할 지를 지정합니다.

예를 들어, 블로그 포스트의 레이아웃을 구성할 때는 이미지와 텍스트를 배치하는 과정에서 문제가 발생할 수 있습니다. 이미지가 왼쪽으로 띄워져 있을 때, 텍스트가 이미지의 우측 아래로 흐르지 않고 이미지 아래로 올라가는 현상이 발생할 수 있습니다.

이럴 때, CSS clear를 사용하여 문제를 해결할 수 있습니다.

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

위와 같이 CSS를 작성하면, 해당 클래스를 가진 요소의 하위 요소들이 띄움된 요소의 영향을 받지 않고 다음 줄에 표시됩니다.

이렇게하면 블로그 포스트 레이아웃을 조정할 때 이미지와 텍스트 요소 사이의 충돌을 방지할 수 있습니다.

더 자세한 내용은 MDN web docs를 참고하십시오.