1
컨테이너 div 요소와 일부 자식 div 요소가 있습니다.컨테이너의 너비가 자식의 너비의 합보다 짧은 경우 div 요소 간의 줄 바꿈을 금지하는 방법
<div>
<div>foo</div>
<div>bar</div>
<div>baz</div>
<div>
줄 바꿈없이 한 줄에 자식 요소를 가로 방향으로 나열하려고합니다. 컨테이너 요소에 white-space:nowrap
을 사용할 수 있고 자식에 대해 display:inline
또는 display:inline-block
을 사용할 수 있다고 읽었습니다. 이것은 컨테이너의 너비가 충분히 길 때 작동합니다.
그러나 컨테이너의 너비가 어린이의 너비 합계보다 짧을 수 있습니다. 위에서 언급 한 방법은 이런 경우 줄 바꿈을 금지하지 않습니다. 나는 여전히 줄 바꿈을 금지하고 그들이 한 줄에 있어야하며, 여분의 부분은 hidden
인데 컨테이너 폭이 충분하지 않은 경우입니다. 어떻게해야합니까?
이 대부분 잘하지만 아이 중 하나는 오버 플로우를 필요로 : 숨겨진 또는 현재 텍스트 그냥 다른 상단에 실행되기 때문에 폭과 높이를 제거해야 divs 길이를 초과하면. – fdsa
@fdsa 자식 div에있는 내용은 모두 다릅니다. 그 정보는 질문에 포함되지 않았습니다. 포장해야하는 텍스트라면 간단한 'white-space : normal'만으로 충분할 것입니다. –
좋은 지적입니다. 나는 그가 그것을 원한다고 생각했지만 그는 정말로 지정하지 않았다. – fdsa