2013-02-09 2 views

답변

1

설정 같은

<textarea cols=80 rows=12 wrap="virtual"> 

을 가상 랩 또는 기본적으로

overflow-y: scroll; 
overflow-x: hidden; 
+0

'wrap = "virtual"'이 기본값입니다. 제안 된 CSS 코드는 효과가없는 것 같습니다. –

+0

입력 @ JukkaK.Korpela :)에 감사드립니다. 가상이 기본값이라는 사실을 알지 못했습니다. 그러나 그것은 내 문제를 여러 번 해결했기 때문에 나는 이것을 제안했다. – Deadlock

1

같은 CSS를 사용 textarea도 텍스트가 수평에 맞게하기 위해 필요한 경우 내부 단어를 파괴하고있는 IE 9 랩 텍스트 없음 가로 스크롤 막대가 나타납니다. 따라서이 문제를 방지하려면 코드에 무언가가 있어야합니다. 아마도 wrap=off입니다. 이 경우 설명 된 상황에서 실제로 가로 스크롤 막대가 나타납니다. 이를 방지하기 위해,

textarea { overflow-x: hidden } 

를 추가하지만이 지역에 맞는보다 긴 텍스트를 입력 할 때 라인의 시작이 숨겨져 있도록, 그것은 자동으로 스크롤을 의미 조심. 유용성의 관점에서 보았을 때, 이것은 수정 된 문제보다 더 심각한 것으로 보입니다.

+0

귀하의 의견을 보내 주셔서 감사합니다. 제 문제에 대한 약간의 배경 지식이 도움이 될 것 같습니다. 나는 wrap = off set을 가지고 있으며, 이것을 사용하여 행 길이를 제어하는 ​​방법으로 JavaScript를 사용하여 수동으로 줄 바꿈을 삽입 할 수 있습니다. IE 9에서 다른 브라우저와 비교하여 가로 스크롤 막대가 중간에 추가되어 스크립트를 던지고있는 것처럼 보입니다. 제 생각에는 다른 방식으로 직접적으로 문제에 접근해야 할 것입니다. – user981480

관련 문제