2011-03-08 4 views
0

저는 고정 된 크기의 컨테이너와 아이들을 내부에두고 있습니다. 아이들의 내용은 다양합니다. 자녀를 콘텐츠의 길이만큼 확장해야합니다. 고정 된 너비를 childred에 사용하면 브라우저에 scoll bar가 표시됩니다. 이것에 대한 좋은 해결책이 있습니까?Css - 컨테이너 내부에 오버 플로우가 발생했습니다.

http://jsfiddle.net/vMyhn/2/ 파란색은 고정되어 있어야합니다. 텍스트가 한 줄로 표시되도록 녹색이 파란색 위로 확장되어야합니다. 녹색 상자에 고정 폭이 없습니다.

+0

무엇이 문제인지를 보여주기 위해 jsfiddle을 사용하십시오. – corroded

+0

내용이 무엇인가에 대한 약간의 정보, text/image가 좋을까요? 치수 등 ... –

+0

이것은 나에게 아직도 매우 혼란 스럽다. 내가 이해하지 못하는 것은 "긴 내용"을 한 줄에 넣거나 감쌀 것인지를 결정하는 것입니다. 내 첫 번째 대답은 당신이 원하는 것이 아니라고 가정합니다. 어떤 일이 일어나길 원하는지 이미지를 추가 할 수있는 기회가 있습니까? – andyb

답변

0

가지 적어 컨테이너 : 당신이 긴 컨텐츠를 원하는 경우

overflow: hidden 
+0

줄에 전체 텍스트를 숨기지 않고 표시하고 싶습니다. – danidacar

+1

사용해보기 : http://perishablepress.com/press/2010/06/01/wrapping-content/ –

0

, 당신은 CSS를 사용하여이 함께 공간을 보존합니다.

<div style="width:1000px"> 
    <span style="white-space:pre-wrap">  abc   abc   abc   abc   abc   abc   abc  abc</span> 
</div> 
0

당신은 부모의 너비에 따라 크기로 아이를 원하십니까? (색상 및 패딩은 아이들이 부모의 폭의 크기 있음을 보여 추가)

.container { 
    padding-top: 10px; 
    padding-bottom: 10px; 
    width: 400px; 
    background: Blue; 
} 

.content { 
    background: Green; 
} 

근무 예 : http://jsfiddle.net/TVJB9/1/

당신이 그 내용에 따라 크기로 아이를 원하십니까이 CSS를 사용? 이 CSS를 사용

.container { 
    padding-top: 10px; 
    padding-bottom: 10px; 
    width: 400px; 
    background: Blue; 
} 

.content { 
    background: Green; 
    display: inline-block; 
} 

작동 예 (색상 및 패딩은 어린이들이 컨텐츠의 폭 크기를 있음을 보여주기 위해 추가) : http://jsfiddle.net/vMyhn/1/

그리고 당신의 업데이트 후 내가 무엇을 할 manged했던 당신 "파란색은 고정 된 채로 있어야합니다. 녹색은 파란색 위에 연장되어 텍스트가 한 줄에 표시되어야합니다. 녹색 상자에는 고정 폭이 없습니다." 그러나 나는이 예제에서 Blue의 목적을 보지 못한다 : http://jsfiddle.net/vMyhn/3/

+0

업데이트를 읽습니다. – danidacar

관련 문제