인라인 블록 이미지 아래의 세로 간격 제거
웹 개발에서 인라인 블록 요소는 이미지 정렬에 일반적으로 사용됩니다. 그러나 사용자는 이러한 이미지 아래에서 원치 않는 수직 간격을 경험하는 경우가 많습니다. 왜 이런 일이 발생하며, 어떻게 해결할 수 있나요?
질문에 제공된 예에서 이미지는 녹색 래퍼(div) 안에 배치됩니다. 인라인 블록으로 표시되면 이미지가 래퍼 하단에 나타나고 위에 빈 공간이 남습니다. 인라인 블록 디스플레이를 유지하면서 이 문제를 해결하려면 이미지의 수직 정렬을 조정해야 합니다.
해결책은 CSS 속성을 추가하는 데 있습니다.
<code class="css">vertical-align: top;</code>
이 속성은 align 이미지의 수직 기준선과 이미지가 있는 선의 상단입니다. 결과적으로 이미지는 래퍼 상단과 같은 높이로 배치되어 원하지 않는 공간을 제거합니다.
세로 정렬 속성을 적용한 후 CSS는 다음과 같습니다.
<code class="css">img { display: inline-block; margin: 0; vertical-align: top; }</code>
이 수정을 통해 이미지가 포장지의 전체 수직 높이를 차지하여 빈 공간을 제거하고 시각적으로 정렬된 레이아웃을 제공합니다.
위 내용은 인라인 블록 이미지 아래에 수직 간격이 나타나는 이유는 무엇이며 어떻게 수정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!