Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: как задать ширину tab в textarea?
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » как задать ширину tab в textarea?

Страниц (1): [1]
 

1. maximushka - 13 Июня, 2011 - 17:04:46 - перейти к сообщению
По умолчанию ширина табуляции в тексте textarea в firefox весьма большая - аж в 8 символов. Хотелось бы её уменьшить до стандартных четырёх с помощью javascript или css.

Нигде не нашёл, так что простите за тривиальный вопрос.
Среди близких свойств нашёл лишь:
text-indent. - отступ первой строки.
word-spacing - между словами.
А в материалах выдаваемых поисковиками по ключевому слову "отступ" фигурируют только padding - тоже не то, а по tab в textarea приводятся лишь библиотеки разрешающие ставить отступ в textarea - тоже не то.
2. SAD - 13 Июня, 2011 - 17:17:30 - перейти к сообщению
перехватуйте событие нажатия tab и ставьте сколько вам нужно пробелов
3. maximushka - 13 Июня, 2011 - 19:02:19 - перейти к сообщению
SAD пишет:
перехватуйте событие нажатия tab и ставьте сколько вам нужно пробелов

Ну пробелами это понятно, но такой способ думаю сильно будет нагружать явускрипт, т.к. придется кучу уловок применить для того чтобы пользователь не думал что это пробелы, и следить за корректным текстовым содержимым а именно с табуляциями а не с пробелами вместо них.
4. alex12060 - 13 Июня, 2011 - 19:50:52 - перейти к сообщению
Насколько я помню, нажатие TAB приводит к перемещению к следующему элементу input на странице (выделение).

Поэтому, странно даже как-то.

 

Powered by ExBB FM 1.0 RC1