Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.03.2015, 19:13
Новичок на форуме
Отправить личное сообщение для danies Посмотреть профиль Найти все сообщения от danies
 
Регистрация: 01.03.2015
Сообщений: 9

Автоматический подгон под табуляцию при переносе строк браузером
Есть блок, у котором свойствами css установлен автоматический перенос строк, если они выходят за границу блока. В нотпаде это реализовано так:

То есть при их автоматическом переносе следующая строка подгоняется под символы табуляции, но при этом в самом документе их нет.

В отличии от обычного textarea и дива:


Как реализовать автоперенос строк по аналогии с нотпадом?
Ответить с цитированием
  #2 (permalink)  
Старый 14.03.2015, 19:26
Новичок на форуме
Отправить личное сообщение для danies Посмотреть профиль Найти все сообщения от danies
 
Регистрация: 01.03.2015
Сообщений: 9

Видимо нет тут легких путей, придется делать отступы от дивов, которые будут автоматом добавляться в каждую новую строку, если ее длинна больше определенной
Ответить с цитированием
  #3 (permalink)  
Старый 14.03.2015, 19:28
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Вообще нихрена не ясно, в чем задача. Ты свой веб-редактор, чтоли, делаешь?
Ответить с цитированием
  #4 (permalink)  
Старый 14.03.2015, 20:12
Новичок на форуме
Отправить личное сообщение для danies Посмотреть профиль Найти все сообщения от danies
 
Регистрация: 01.03.2015
Сообщений: 9

Я даже со скринами все показал ><

Ну вот установи в любой div автоперенос строк, то есть чтобы нижнего скролла не было. Если строка начинается с символа \t, та ее часть, которая перенесется автоматом на новую строку, будет начинаться без этого символа, а поэтому это выглядит криво(Пример на 2 скрине).

В Notepad++(как пример) это реализовано умно, то есть при переносе символы \t добавляются(в виде отступов, которые не выделить), и это выглядит ровно.

Делаю себе небольшую cms, и на интерес.
Ответить с цитированием
  #5 (permalink)  
Старый 14.03.2015, 20:37
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от danies
В Notepad++(как пример) это реализовано умно
Наверно потому что это редактор кода, не? А <textarea> или <div> мало походит на редактор кода, не так ли?

Подключи веб-редактор кода ACE, в пулл-реквестах валяется мой, так и не принятый, с сабжовой фичей.
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматический старт при при горизонтальной прокрутке div блоков admin'ko Элементы интерфейса 3 13.02.2015 09:40
Не работают тултипы при переносе на вордпресс visman Events/DOM/Window 3 01.10.2014 01:41
При вставке браузером сохраненных логина и пароля, фон не меняется glanse Общие вопросы Javascript 2 08.05.2011 15:19