Ввод текста в TEXTAREA с сохранением форматирования (так же, как текст в теге PRE) - PullRequest
0 голосов
/ 02 декабря 2010

Когда я ввожу текст с переносами строк и длинными предложениями, я не хочу видеть завернутую или без переносов версию.Какой стиль CSS для этого?До сих пор я пробовал white-space свойство, но ни одно не дает желаемого результата.

Ответы [ 2 ]

3 голосов
/ 02 декабря 2010

Возможно, вам нужен атрибут wrap тега textarea. Посмотрите на эту страницу: http://www.tizag.com/htmlT/htmltextarea.php

Я не уверен на 100%, какого конечного результата вы хотите, но если вы посмотрите на варианты и объяснения, приведенные по этой ссылке, вы сможете выбрать тот, который соответствует вашим потребностям.

1 голос
/ 02 декабря 2010

Как сказал @erik, способ сделать это - использовать атрибут wrap для самого тега, т.е.:

<textarea wrap="off"></textarea>

Я просто хотел заметить, на случай, если вы привередливы в проверке HTML, что свойство wrap textarea не является частью какого-либо стандарта HTML.

К сожалению, это единственный способ сделать это, поскольку CSS-свойство * 1008, как вы обнаружили, работает не совсем так, как вы ожидаете, когда дело касается <textarea> элементов.

Через Sitepoint :

Internet Explorer [...] Значения normal и pre ведут себя как предварительная переноска для элементов textarea. Значение nowrap ведет себя как предварительная строка для элементов textarea.

Версии Firefox вплоть до 3.0 включительно не поддерживают значения pre-line и pre-wrap (хотя -moz-pre-wrap похож на последний). Значения normal, nowrap и pre ведут себя как предварительные переносы для элементов textarea.

Opera 9.2 и более ранние версии не поддерживают предварительную строку значения. Значения normal и pre ведут себя как предварительная переноска для элементов textarea. Значение nowrap ведет себя как предварительная строка для элементов textarea.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...