이미지 주위에 텍스트를 래핑하는 코드가 필요하십니까? 일반적으로 HTML 페이지를 만들 때 모든 것이 선형으로 흐릅니다. 즉, 한 블록이 다른 블록으로 바로 이어집니다. 내 이전 게시물은 모두 이에 대한 예입니다. 즉, 텍스트, 그림, 텍스트 등입니다.
때로는 이미지 아래가 아니라 이미지 옆에 텍스트를 포함할 수 있습니다. 이것을 이미지 주위에 텍스트 래핑이라고 합니다. 실제로 HTML을 사용하여 텍스트를 래핑하는 것은 상당히 쉽습니다. 텍스트를 줄 바꿈하기 위해 CSS를 사용할 필요는 없습니다.
그러나 요즘 W3C에서는 이러한 작업에 HTML 대신 CSS를 사용할 것을 권장합니다. 두 가지 방법 모두 아래에서 언급하겠지만 가능하다면 CSS가 반응형 웹사이트 디자인에 더 잘 적응하기 때문에 CSS를 사용하는 것이 좋습니다.
HTML을 사용하여 이미지 주위에 텍스트 줄바꿈
Lorem ipsum dolor sitmet, consectetur adipiscing elit. Fusce dictum gravida enim, quis ultricies mauris posuere quis. Duis adipiscing tincidunt sagittis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam a felis vitae augue lobortis dictum. Curabitur molestie posuere laoreet. Ut pellentesque nunc in lorem egestas non imperdiet enim congue.
이미지의 오른쪽을 따라 텍스트 줄바꿈을 하려면 그림을 왼쪽으로 정렬해야 합니다.
<img src="IMAGE URL" align="left" /><p>Your text goes here.</p>
텍스트를 왼쪽에 표시하고 이미지를 맨 오른쪽에 표시하려면 align 매개변수를 "right"로 변경하기만 하면 됩니다.
Lorem ipsum dolor sitmet, consectetur adipiscing elit. Fusce dictum gravida enim, quis ultricies mauris posuere quis. Duis adipiscing tincidunt sagittis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam a felis vitae augue lobortis dictum. Curabitur molestie posuere laoreet. Ut pellentesque nunc in lorem egestas non imperdiet enim congue.
<img src="IMAGE URL" align="right" /><p>Your text goes here.</p>
그게 다야! 꽤 쉽죠? CSS를 사용하려는 유일한 경우는 그림에 여백을 추가하여 텍스트와 이미지 사이에 약간의 공간이 있도록 하려는 경우입니다.
다음 CSS 스타일 코드를 사용하여 그림에 여백을 추가할 수 있습니다.
<img src=”IMAGE URL” align=”left” style=”margin: 0px 10px 0px 0px;” /><p>Your text goes here.</p>
위의 코드는 MARGIN CSS 요소를 사용하여 이미지 오른쪽에 10픽셀의 공백을 추가합니다. 이미지를 왼쪽으로 정렬했으므로 오른쪽에 공백을 추가하려고 합니다.
기본적으로 4개의 숫자는 TOP RIGHT BOTTOM LEFT를 나타냅니다. 따라서 오른쪽 정렬된 이미지에 공백을 추가하려면 다음과 같이 하십시오.
<img src=”IMAGE URL” align=”right” style=”margin: 0px 0px 0px 10px;” /><p>Your text goes here.</p>
따라서 HTML을 사용하여 이 작업을 수행하는 것은 매우 간단하지만 다시 한 번 말하지만 반응형 사이트에서는 제대로 작동하지 않을 수 있습니다.
CSS를 사용하여 이미지 주위에 텍스트 줄바꿈
이미지 주위에 텍스트를 감싸는 더 좋은 방법은 CSS를 사용하는 것입니다. 요소의 위치를 보다 세밀하게 제어할 수 있으며 최신 코딩 표준과 더 잘 어울립니다.
<img src="IMAGE URL" alt="A photo" class="left" />
HTML 예제에서 이미지 태그에 CSS를 직접 포함했지만 더 이상 그렇게 해서는 안 됩니다. 대신 모든 CSS 코드가 들어 있는 스타일시트라는 별도의 파일이 있어야 합니다.
IMG 태그에서 태그에 클래스를 할당하고 이름을 지정하기만 하면 됩니다. 내 예에서는 클래스 이름을 left로 지정했습니다. . 내 스타일시트에서 다음 코드를 추가하기만 하면 됩니다.
.left { float: left; padding: 0 10px 0 0;}
보시다시피 왼쪽 정렬 이미지의 오른쪽에 10px의 패딩을 추가했습니다. 또한 float 속성을 사용하여 문서의 정상적인 흐름에서 이미지를 이동하고 상위 컨테이너의 왼쪽에 배치했습니다.
보시다시피 모든 코드를 IMG 태그 자체에 추가하는 것보다 훨씬 깨끗합니다. 또한 관리가 더 쉽고 더 많은 CSS 속성을 사용하여 웹 페이지의 모양을 사용자 지정할 수 있습니다. 질문이 있으시면 언제든지 댓글을 남겨주세요. 즐기세요!