2012-10-02 3 views
0

텍스트 영역을 사용하여 mysql 데이터베이스에 텍스트를 추가 할 때 텍스트 형식이 어떻게 든 저장됩니다 (줄 바꿈 및 공백).이 레이아웃은 데이터베이스 자체에 내가 아는 한 표시되지 않습니다 . 데이터베이스에서이 문자열을 텍스트 영역으로로드 할 때 다시 삽입 할 때와 동일한 형식을 갖습니다. 하지만이 문자열을 div에로드하려고하면 한 줄로 표시됩니다.데이터베이스에서 저장된 텍스트 레이아웃을 얻는 방법

제 질문은 다음과 같습니다. 형식화 된 텍스트를 div에 어떻게 설정합니까?

답변

1
<textarea>

은 용도 및 <pre> 같은 공백을 사용하도록 정의 <div>.

div{ 
    white-space: pre; 
} 
0

데이터를 웹 페이지로 가져 오기 위해 사용하는 언어는 무엇입니까? PHP?

그래서 htmlentities($mystring) 변환 할 경우 라인은 또한 그것을 일반 소스 코드와 같은 작은을 표시 할

<pre> 
your text 
</pre> 

를 넣을 수 있습니다 <br>

에 공급한다.

0

가이 작업을 수행 할 수있는 두 가지 방법 :

첫 번째 방법은 CSS white-space

하여 클래스를 귀하의 사업부 형식을주고, 두 번째 방법입니다> < BR에서 설정 \ n에 PHP 함수 nl2br()을 사용하는 것입니다
관련 문제