문제

형식에는 분명히 텍스트가 입력되는 TextRea가 있습니다. 입력이 완료되면 컨텐츠가 서버에 제출되고 데이터베이스에 저장됩니다 ...

테이블 내에서 만든 입력을 표시하면 신약이 보이지 않습니다. 출처를 검사 할 때 Newlines가 있습니다. 그러나 테이블 안에는 Newlines가 작동하지 않습니다 ...

해당 테이블 내에 라인 브레이크를 표시 할 가능성이 있습니까? 나는 아마 정말 어리석은 질문이지만 HTML 및 CSS와 같은 것들에 관해서는 프로도되지 않는다 ...

모든 도움이 정말 감사합니다!

도움이 되었습니까?

해결책

n HTML에서 새로운 라인으로 렌더링되지 않습니다. 당신은 a를 사용해야합니다 <br/> 이 효과를 달성하기 위해.

문자열 교체를 사용하여 모든 ' n'문자를 '로 바꾸십시오.<br/>'

만약에 당신은 같은 서버 측 언어를 사용하고 있습니다 씨# 당신은 이것을 할 수 있습니다

private string PutLineBreaks(string strData)
{
    string strReplaced = string.Empty;

    Regex r = new Regex("/\n/g");

    strReplaced = r.Replace(strData, "<br/>");

    return strReplaced;
}

다른 팁

테이블 셀에 CSS를 설정하십시오

white-space:pre-wrap;

당신은 모두 교체하고 싶습니다 \n ~와 함께 <br/>.

테이블 셀에 CSS를 설정하십시오

white-space:pre-line;

데이터에 후행 공간이 있더라도 데이터를 제거하고 완벽하게 만듭니다.

사용<br />또는 오히려 <p></p> 우리가 텍스트와 새로운 단락에 대해 이야기했다면. (의미 론적 더 나은 솔루션).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top