Вопрос

Похоже, что это возможно, на W3C смогут подтвердить следующий HTML-код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
   <title>Inline can another inline?</title>
</head>
<body>
   <div>
      <span>some text <span>comes here</span>.</span>
    </div>
</body>
</html>

Это означает, что встроенный может содержать другой встроенный? Смущено, так что долго я думал, что только элементы уровня блока могут содержать другой уровень блока или встроенные элементы. Также мысленные встроенные элементы могут содержать только текст. Может ли кто-нибудь дать некоторую теорию здесь с помощью ссылки на W3C или некоторую ссылку, пожалуйста? Спасибо.

Это было полезно?

Решение

Правильно. Он описан в HTML Spec Глава 7 Глобальная структура HTML-документа:

7.5.3 Уровень блока и встроенные элементы

Модель контента - Обычно элементы уровня блока могут содержать встроенные элементы и другие элементы уровня блока. Как правило, встроенные элементы могут содержать только данные и другие встроенные элементы. Отказ Присуще этому структурному различию - это идея, что элементы блокировки создают «большие» структуры, чем встроенные элементы.

Другие советы

Да, некоторые встроенные элементы разрешено содержать встроенные элементы. Вот определение параметр объекта в линию:

<!ENTITY % inline "#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl;">

Модель содержимого для элементов, описываемых объектами параметров стиль шрифта а также фраза затем определяются следующим образом:

<!ELEMENT (%fontstyle;|%phrase;) - - (%inline;)*>

Это означает, что все элементы, описанные стиль шрифта а также фраза может содержать в линию элементы.

Другой в линию элементы, которые описаны особый а также formctrl. Кроме пустых элементов BR, IMG, INPUT, и кроме элементов SCRIPT, SELECT, а также TEXTAREA (то есть A, OBJECT, MAP, Q, SUB, SUP, SPAN, BDO, LABEL, а также BUTTON) может содержать встроенные элементы (с некоторыми дополнительными ограничениями для LABEL, а также BUTTON).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top