Моя форма наследует несколько стилей css, а экран по умолчанию для текстового поля имеет только одну строку - если вы введете абзац, он не будет обертываться, но продолжит идти по одной строке. Как заставить его вернуться к многострочному результату? Я установил атрибуты «rows» и «cols» в HTML, но, похоже, ничего не делает.multiline html textarea
HTML, сильно вложенный, но фактический входной элемент:
<input name="input47" type="textarea" rows="3" cols="10" />
CSS-я попытался это:
body form ol.sections li ol.prompts li ol.entries li ol.inputs li input[type=textarea] {
height: 500px !important;
white-space: normal !important;
}
В 500px работает независимо от того, использую ли я !important
, но в текстовом поле есть только одна строка текста, вертикально центрированная (Chrome и Safari).
EDIT: Очевидно, мне нужно, чтобы освежить в моем HTML-- <input type="textarea">
должен был <textarea>
вы желая динамически изменить его обратно с Javascript или другим клиентским языком сценариев на стороне? –
Трудно воспроизвести без реального примера – spliter
[Короткая, самосохраняемая, правильная (компилятивная), примерная] (http://sscce.org/) действительно поможет. Можете ли вы добавить CSS и HTML, с которыми у вас возникла проблема? – andyb