2011-05-02 11 views
7

의견 상자를 사용하고 있으며 내 의견을 본 후 문제가 있습니다. 내가 원했던 것은 내가 컨테이너를 초과 할 때 내 주석 자동 줄 바꿈 라인을 만드는 것이지만 지금 내가 얻은 것은 직선이다. 예를 들어HTML의 자동 줄 바꿈

:

 
tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt

나는 내 텍스트가 이렇게 될 수 있기를 바랍니다 :

 
ttttttttttttt 
ttttttttttttt 
ttttttttttttt 
ttttttttttttt 

내 텍스트 자동 브레이크 라인을 만들기 위해 무엇을 사용해야합니까? 문자열 대체를 사용

답변

2

보십시오 : 그것은 어렵다

$line_broken = str_replace("\n", "<br />", $comment); 

그러나이 코드를 보지 않고 말할 수 있습니다.

+1

... – Vache

+0

은이다 문제가 있지만, 그렇다면 기본 함수가 있습니다. http://php.net/manual/en/function.nl2br.php – thirtydot

0

PHP를 사용하지 않고 줄을 자동 줄 바꿈하는 방법을 잘 모르겠습니다. 댓글 컨테이너에 CSS overflow: hidden; 또는 overflow: auto;을 사용해보세요.

+0

오버플로를 시도했지만 여전히 작동하지 않습니다. 답장을 보내 주셔서 감사합니다 –

22

너는 word-wrap: break-word과 그 크로스 브라우저 변형을 본 것처럼 들린다.

참조 : https://developer.mozilla.org/en/CSS/white-space

selector { 
     word-wrap: break-word;  /* IE 5.5-7 */ 
     white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */ 
     white-space: pre-wrap;  /* current browsers */ 
} 

데모 :이 생각하지 않습니다 나는 그가 자동으로 새로운 라인에 침입 긴 문자열을 원하지만, 내가 오해 한 것 같아 http://jsfiddle.net/MCj6s/