Спецификация HTML 4.01 + Спецификация CSS2

         

Маркировка изменений документа: элементы INS и DEL


<!-- INS/DEL обрабатываются при включении в BODY --> <!ELEMENT (INS|DEL) - - (%flow;)* -- вставленный текст, удалённый текст --> <!ATTLIST (INS|DEL) %attrs; -- %coreattrs, %i18n, %events -- cite %URI; #ПРЕДПОЛАГАЕТСЯ -- информация о причинах изменений -- datetime %Datetime; #ПРЕДПОЛАГАЕТСЯ -- дата и время изменения -- >

Начальный тег: необходим, Конечный тег: необходим

Определения атрибутов

cite = uri [CT]

Значением данного атрибута является URI, указывающий на документ или сообщение-источник. Предполагается, что этот атрибут указывает на информацию, объясняющую, почему документ был изменён.

datetime = datetime [CS]

Определяет дату и время изменения документа.

Атрибуты, определённые в другом месте

  • id, class (идентификаторы документа)

  • lang (язык), dir (направление текста)

  • title (название элемента)

  • style (инлайн стиль )
  • onclick, ondblclick,



    onmousedown, onmouseup,

    onmouseover, onmousemove,

    onmouseout, onkeypress,

    onkeydown, onkeyup (внутренние события )

  • INS и DEL используются для маркировки разделов документа, которые были вставлены или удалены для сравнения с другими версиями документа (например, в проектах законов, где законодателям необходимо просматривать изменения).

    Эти два элемента необычны для HTML тем, что могут обрабатывать элементы уровня блока или инлайн-элементы (но не те и другие вместе). Они могут содержать одно или более слов в параграфе или один или более элемент уровня блока, такой как параграфы, списки или таблицы.

    Этот пример мог бы быть из билля, изменяющего закон о том, что округ Sheriff может теперь выбирать не 3, а 5 депутатов.

    <P> A Sheriff can employ <DEL>3</DEL><INS>5</INS> deputies. </P>

    Элементы

    INS и DEL не должны иметь содержимого уровня блока, если эти элементы действуют как инлайн-элементы.

    НЕВЕРНОЕ ИСПОЛЬЗОВАНИЕ:

    <P> <INS><DIV>...содержимое уровня блока...</DIV></INS> </P>

    ПА должны отображать вставленный и удалённый текст так, чтобы это было заметно. К примеру, вставленный текст может быть выделен другим шрифтом, удалённый текст может вообще не выводиться или выводиться как перечёркнутый или со специальной маркировкой и т.д.


    Оба следующих примера относятся к 5 ноября 1994 г., 8:15: 30 утра, US Eastern Standard Time.

    1994-11-05T13:15:30Z 1994-11-05T08:15:30-05:00

    С использованием INS

    это выглядит так:

    <INS datetime="1994-11-05T08:15:30-05:00" cite="http://www.foo.org/mydoc/comments.html"> Furthermore, the latest figures from the marketing department suggest that such practice is on the rise. </INS>

    Документ "http://www.foo.org/mydoc/comments.html" будет содержать комментарии о том, почему информация была вставлена в документ.

    Авторы могут также вводить комментарии во вставленном и удалённом тексте и в значениях атрибута title элементов INS и DEL. ПА могут показывать эту информацию пользователю (как всплывающие подсказки). Например:

    <INS datetime="1994-11-05T08:15:30-05:00" title="Changed as a result of Steve B's comments in meeting."> Furthermore, the latest figures from the marketing department suggest that such practice is on the rise. </INS>


    Содержание раздела