2012-09-13 3 views
0

웹 응용 프로그램에 뉴스 표시 섹션이 있습니다. div에서 450px x 30px 높이, 15px line 높이의 뉴스의 처음 2 줄을 표시해야합니다.서버 측에서 div에 맞게 div 내용 표시

첫 번째 2 줄만 표시하면됩니다. 내 소식은 200 개 이상의 문자 ..

하지만 진짜 문제입니다 ..이 포함 된 경우 "... sdasd asdasd 광고"자사가 보여주는

$news=$row['news']; 
if(strlen($news)>200) 
$news=substr($news,0,197).'...'; 

같은 서버 측 문자열 분할했던

내 뉴스에 더 많은 "W"가 포함되어 있으면 뉴스가 div를 넘어 서서 "WWWW ..."를 표시합니다.

뉴스에 "i"가 포함 된 경우 ... 내 뉴스에 포함되어있는 경우에도 2 줄이 채워지지 않습니다. 500 자 이상 ...

텍스트에 2 줄을 채우고 텍스트에 더 많은 문자가 포함되어 있으면 "..."을 추가하고 싶습니다.

내 응용 프로그램을 이상하게 보입니다.

나는 이것을 어떻게 해결해야할지 모르겠다.

답변

3

비슷한 문제에 대해 다음을 만들었습니다. 더 또는 경우에 어쩌면 그냥 읽기와 ... 내가 다음 상자의 오른쪽 아래에 고정 사업부 상자를 만들어

숨겨진 : 오버 플로우와 사업부에서 250 개 문자 말과

나는 텍스트를 삽입 ...

몇 가지 아이디어가 도움이되기를 바랍니다.