Pull to refresh

Comments 11

  1. <h1>Overskrift</h1><p>|Text</p>
Если вы нажмете delete, то получите:
  1. <h1>Overskrift|Text</h1>

Меня глючит или тут должен быть backspace а не delete, или курсор не там? (в оригинале так же)
В оригинале там именно delete, но вы определенно правы. Спасибо дважды.
Про Сафари явно взаимоисключающие параграфы :-)

Надеюсь лет через 5 это стандартизируют.
Искренне надеюсь, что раньше.
Но сейчас «практическое применение» designMode и contentEditable описываются словосочетанием: «неописуемый ппц ».
Теперь понятно почему в генерируемый код отличается в разных браузерах (в моём случае с Elrte-редактором)
ага, только «автор» еще не упомянул момент изменения выделенного текста. В идеале там должно учитываться блочные элементы и не все учитывают их одинаково. А большинство визивигов вообще тупо оборачивают слева и справа без учета блочных элементов.

Скажем:
<p>asasasasasas [начало выделения] fsfsfs sfsdfs fsdfs</p>
sfsdfsdfsd xvcvxcvx vxcvsfsfsdfsdf sfsdf

<h1>a asda sdas dasdasd sdad a</h1>
<p> sda sdadas [конец выделения] asdasda </p>


и допустим надо все это сделать жирным. так вот большинство визивигов тупо вставить в начале и в конце. И это будет уже кривой дом. По-идее такие вещи должны как раз разлуривать броузеры когда «выполняешь команду редактора», но они тоже не все это делают одинаково, хотя большинство делает все правильно. в общем там хватаем тонкостей. Если визиг не занимает какое=то особое место в основном проекте, то лучше и не начинать писать его — запаришься потом фиксить под все броузеры-версии.
тупо вставит <b>в начале и </b>в конце. 
кстати, по-идее результат должен быть таким:
<p>asasasasasas <b>fsfsfs sfsdfs fsdfs</b></p>
<b>sfsdfsdfsd xvcvxcvx vxcvsfsfsdfsdf sfsdf</b>

<h1><b>a asda sdas dasdasd sdad a</b></h1>
<p><b>sda sdadas </b> asdasda </p>
У ИЕ еще особенность, не спрашивая находить при редактировании гиперссылки в тексте и обрамлять их в соответствующий тег. Писал в МС — отчеканили, что By Design. Отлавливайте сами, что было, а что он нагенерил.
Only those users with full accounts are able to leave comments. Log in, please.