CSS를 사용하여 두 개의 제목을 서로 옆에 배치하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/1294328

  •  18-09-2019
  •  | 
  •  

문제

<h5>Category</h5><h6>auto</h6>

장소 범주 그리고 자동 이와 같은 별도의 라인에서 :

범주

자동

이와 같이 두 줄에 두 배치하려면 어떻게해야합니까?

카테고리 자동

도움이 되었습니까?

해결책

H (n) 요소는 '블록'요소이므로 이용 가능한 모든 수평 공간을 차지하기 위해 성장할 것입니다. 이것은 또한 그들이 "올바른"것을 다음 줄로 밀어 올릴 것임을 의미합니다.

이를 달성하는 쉬운 방법 중 하나는 디스플레이를 인라인으로 설정하는 것입니다.

<style>
    h5, h6 {display:inline;}
</style>

주목하십시오 inline-block ~이다 ~ 아니다 모든 브라우저에서 지원됩니다.

블록 요소를 떠 다닐 수 있지만 부동이 상당히 복잡 할 수 있으므로 끈적 끈적한 문제가 될 수 있습니다. 이와 같은 경우에 인라인을 고수하십시오.

다른 팁

<h5 style="display:inline-block;">Category</h5>
<h6 style="display:inline-block;">auto</h6>

요소의 디스플레이 모드를 변경해야합니다. H 태그는 기본적으로 블록 요소로 렌더링됩니다. 이 동작을 무시하려면 웹 사이트 또는 CSS에 다음 스타일 정의를 추가합니다.

h5,h6 { display: inline; } 

또한 서로 옆에 "플로트"를하도록 결정할 수 있습니다.

h5,h6 { float: left; } 

플로팅은 블록 요소에서만 작동합니다 (따라서 인라인 요소가 떠 다닐 수 없으므로 두 스타일을 사용하면 플로트가 작동하지 않습니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top