white-space
은 div를 "길게"하거나 채우기 공간을 채우기위한 것이 아닙니다. 이는 단지 포함 된 div에서 단어가 어떻게 랩핑되는지를 결정하기위한 것입니다. 당신이 그들 모두가 비슷 것을 성취하려는 경우 예를 들어, DIV 오버 플로우 텍스트를 원한다면, 당신은 지금 white-space
http://www.w3schools.com/cssref/pr_text_white-space.asp
때와 수, 빠른 더러운 방법은을 추가하는 것입니다 포함 div에 대한 최소 높이.
http://jsfiddle.net/RFBza/6/
이 문제는 당신이 표현이 지속적으로 변경됩니다, 그래서 실제 높이가 변경 될 수 있습니다 (그리고 당신이 더 이상 중 하나가 작동하지 않습니다이 크기를 조정할 수 있도록이 반응이다, 말했듯이)이다
원하는 효과를 얻으려면 몇 가지 다른 기술이 있지만 몇 가지 JQuery, 일부 마크 업 변경 또는 PHP가 필요합니다 (문자열이 너무 많은 문자로만 표시되도록하려면 줄임표가 필요함).
에 추가 할 수도 있습니다. CSS의선택기가 있지만 모든 단락에 적용되므로주의해야합니다. 어쩌면 몇 가지 선택자를 사용하여 구체적인 정보를 얻을 수 있습니다.
http://jsfiddle.net/RFBza/7/
p
{
white-space:pre-wrap;
min-height:192px
}
또한, 사용 PHP는 길이를 결정하고 그것을 초과하는 경우 생략 부호를 표시합니다. 이 경우 50 자입니다.
echo mb_strimwidth("Your paragraph goes here", 0, 50, '...');
p {text-indent : 1em; } –
div와 비슷한 크기로 만들고 싶습니다. 콘텐츠와 관계없이 .. ?? –