Jump to content

Онлайн-редактор форматированного текста

Контент редактируется в Amaya. онлайн-редакторе форматированного текста

Онлайн -редактор форматированного текста — это интерфейс для редактирования форматированного текста в веб-браузерах , который предоставляет пользователю область редактирования «что видишь, то и получаешь» (WYSIWYG). Цель состоит в том, чтобы уменьшить усилия пользователей, пытающихся выразить свое форматирование непосредственно в виде допустимой разметки HTML .

Хотя очень ранние браузеры могли отображать форматированный текст, ввод пользовательских данных ограничивался текстовыми полями с одним шрифтом и стилем (реализованным с помощью <textarea> HTML-элемент). Internet Explorer был первым, кто добавил специальный «designMode», который позволял пользователю редактировать отформатированные части документа с помощью курсора . Mozilla последовала этому примеру в версии 1.3. [1] и большинство основных браузеров теперь в той или иной степени реализуют этот неофициальный стандарт. [2]

Технические возможности, необходимые для реализации онлайн-редактора форматированного текста, не охватывались спецификациями W3C для HTML4 . Тем не менее, популярные сервисы, такие как Gmail и WordPress, используют редактирование расширенного текста в качестве основного пользовательского интерфейса. В HTML5 была произведена некоторая стандартизация свойства DOM под названием «contentEditable», которое напоминает исходное расширение Internet Explorer. [3] Многие из онлайн-офисных пакетов, как правило, предоставляют функции онлайн-редактирования и форматирования текста.

Большинство онлайн-редакторов форматированного текста используют элемент iframe для области содержимого. Таким образом, содержимое редактора отделено от остальной части страницы, поскольку оно находится в другом документе. Преимущество такого разделения состоит в том, что редактор можно использовать в любом месте сайта (например, в области администрирования), сохраняя при этом стили контента, которые пользователи ожидают увидеть при публикации контента (например, в общедоступной области).

Некоторые редакторы используют элементы div для своей области контента. Таким образом, содержимое редактора наследует тот же стиль, что и остальная часть страницы, поскольку оно находится в том же документе. Этот подход в основном используется, когда пользователям необходимо редактировать контент «на месте», сохраняя общий макет страницы. Примерами таких «местных» редакторов являются DotNetNuke CMS.

Реализации

[ редактировать ]

Встроенные редакторы отличаются от обычных редакторов, поскольку они могут редактировать контент напрямую, не помещая его внутрь другого элемента, часто с помощью `contenteditable` атрибут. К этим редакторам относятся Aloha Editor, CKEditor , SnapEditor и TinyMCE . [4] Редакторы, использующие iframe , чтобы избежать конфликтов стилей, включают CKEditor , Dijit Editor и TinyMCE .

См. также

[ редактировать ]
  1. ^ «Редактирование расширенного текста в Mozilla» . сайт разработчика Mozilla.org.
  2. ^ «RE: Пункт действия HTML 54 — … проект текста спецификации HTML 5, требующий от производителей/авторов включать @alt в элементы img. от Фредерико Кальдейры Кнаббена 14 мая 2008 г. ( [электронная почта защищена] от мая 2008 г.)» . Lists.w3.org . Проверено 23 сентября 2010 г.
  3. ^ «7 Взаимодействие с пользователем — HTML5» . W3C . Проверено 23 сентября 2010 г.
  4. ^ «TinyMCE | Внешний вид редактора» . www.tinymce.com . Проверено 5 июля 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6b450e98887127e3edd1aa3158549549__1701130140
URL1:https://arc.ask3.ru/arc/aa/6b/49/6b450e98887127e3edd1aa3158549549.html
Заголовок, (Title) документа по адресу, URL1:
Online rich-text editor - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)