Jump to content
  • 0

Элементы ins и del


rash
 Share

Question

Читал сейчас DTD HTML 4.01, и обратил внимание, что элементы ins и del не входят ни в список строчных (%inline;) ни в список блочных (%block;).

Собственно, вопрос - как это возможно и какими тогда эти элементы должны считаться при анализе структуры документа?

Мне раньше казалось, что каждый элемент должен быть строго определен на уровне контекста как строчный или блочный...

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Да, слегка особый.

These two elements are unusual for HTML in that they may serve as either block-level or inline elements (but not both). They may contain one or more words within a paragraph or contain one or more block-level elements such as paragraphs, lists and tables.

...

The INS and DEL elements must not contain block-level content when these elements behave as inline elements.

Link to comment
Share on other sites

  • 0

Ну, как бы, да. Можно удалить (добавить) только несколько слов, а можно удалить и пол страницы. :)

Они %flow, т.е. блочные и строчные одновременно.

<!-- INS/DEL are handled by inclusion on BODY -->
<!ELEMENT (INS|DEL) - - (%flow;)* -- inserted text, deleted text -->
<!ATTLIST (INS|DEL)
%attrs; -- %coreattrs, %i18n, %events --
cite %URI; #IMPLIED -- info on reason for change --
datetime %Datetime; #IMPLIED -- date and time of change --
>

<!--================== HTML content models ===============================-->

<!--
HTML has two basic content models:

%inline; character level elements and text strings
%block; block-like elements e.g. paragraphs and lists
-->

<!ENTITY % block
"P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT |
BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS">

<!ENTITY % flow "%block; | %inline;">

Link to comment
Share on other sites

  • 0

Да я уже разобрался, на текст с описанием в спецификации не обращал внимания пока носом не ткнули. После прочтения все стало логично и понятно. Не задумывался просто раньше, считал их строчными.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy