LINUX.ORG.RU

Выставить размер у виджета textarea

 , ,


0

1

Доброго времени суток, ЛОР)!

...
widget = forms.Textarea (attrs={'cols': 45, 'rows': 10 })
...

А на деле текстовое поле не растягиевается по ширине (т.е. атрибут «cols» не отрабатывается. В чём может быть проблема?

Заранее спасибо).

Размер textarea должен задаваться *только* в CSS, а не в HTML, Python или ещё где-то. Котлеты отдельно — мухи отдельно.

resurtm ★★★
()
Последнее исправление: resurtm (всего исправлений: 1)

Уже есть где то css стиль с шириной.

zz ★★★★
()
Ответ на: комментарий от resurtm

Гадский bootstrap ограничивал textarea по width. Удалил данное свойство из css и теперь вышеозначенный код коректно работает.

KernelPanic
() автор топика
Ответ на: комментарий от KernelPanic

В bootstrap есть классы с названиями spanN. Например <textarea class=«span4»></textarea> задаст ширину textarea равную 4 колонкам сетки.

resurtm ★★★
()
Последнее исправление: resurtm (всего исправлений: 1)

А не проще задать ему класс и поправить css?

mopsene ★★★
()
Ответ на: комментарий от KernelPanic

ты прочитай еще раз доку, там есть разные размеры, как семантичные классы inut-large input-medium так и spanX, плюс для инпутов специально есть класс input-block-level (порядо слов могу путать) который делает инпут блочным и он занимает всю шириру

trashymichael ★★★
()
Ответ на: комментарий от KernelPanic

ты сделал две ошибки: первая - использовал бутстрап, когда задача решается парой своих классов css вторая - используешь хелперы в фреймворке

зачем, нет правда, ЗАЧЕМ настолько абстрагироваться от простейшего текстового формата другим текстовым форматом?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.