Цитата:
|
Gozar,
имхо попытка троллинга на пустом месте. ни чего особенного мы не сказали. только предупредили про гемор с кроссбраузерностью |
Я непонимаю в чём противоречие :)
Если говорить о Html5 editable то для стандартных фичь понадобиться document.execCommand А вот для нестандартных понадобиться всё тот же range и selection так что я не считаю что использование современных технологий приведёт к дефициту полезных навыков. Можно же много прикольных задач придумать . Ну к примеру обьединение ячеек в таблице, и наоборот разделение ячеек таблицы. Или нестандартную команду добавить к преобразованию текста, ну скажем сделать выделенный текст вертикальным, или добавить тень к тексту. А вот нафига делать свой жирный текст, в то время как это можно сделать одной командой при помощи document.execCommand я хз. Если уж тратить силы то интересное, а не на то что даром некому ненужно :) Ссылка по теме WYSIWYG HTML редактор в браузере http://habrahabr.ru/post/107829/ Вот список оддерживаемых комманд на старых браузерах http://www.quirksmode.org/dom/execCommand.html большая их часть даже у ie6 есть. |
Цитата:
|
Цитата:
|
Цитата:
|
в ie <strong> текст </strong>
в остальных <b> текст </b> <strong>текст</b> - мы не получим точно :) помимо 'bold' есть много других команд в основном кроссбраузерных, за некоторым исключением. Что касается именно bold то разницей между bold и strong в ряде проектов можно пренебречь, так как по умолчанию они отображаются совершенно одинаково. Если принибречь неполучается то на ваш выбор целых три решения. 1й - после применения execCommand найти в документе тэг strong и замените его на bold. 2й - написать свою реализацию bold с блэк джеком и шлюхами для всех браузеров 3й - написать свою реализацию bold только для ie, в остальных юзать exec. в условии реального проекта 1е и 2е решение видятся более вероятными. сравнение bold и strong <B>Привет</B> <strong>Привет</strong> |
Цитата:
Я за 1 и 3 вариант. |
1 вариант вырежет даже вручную расставленные теги.
2 вариант больше всего подходит на данный момент. Ибо фича-детекшн тут неприменим как я понимаю, а сниффинг юзерагента не есть гуд. Да и один фиг нужны ведь и другие теги, не предусмотренные стандартными командами. Так что один фиг нужен универсальный метод вставки тегов. Кстати кто вкурсе что говорится в спецификации по поводу команды bold ( а также italic)? Лень просто читать. 3 - в опере тоже strong вроде бы вставляется. |
Цитата:
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 01:56. |