Разрешенная вложенность элементовДокументация по HTML , тэги HTML , примеры html , ячейка таблицы , фрэймы , шрифт , url , неподчеркнутые ссылки , оптимизировать графику взлом защита скачать бесплатно новые свежие архив секреты недокументированные способы русский перевод компьютер zip каталог add url forum форум чат chat программист программер хакер xakep hack баги компилить сорцы научиться урок обучение домашняя страница home page разработка создание применение примеры способы портал документ знания
Этот раздел описывает, каким образом в HTML 3.2. элементы могут быть вложены. Здесь не приводятся правила упорядочения или обеспечения повторной вложенности элементов. Здесь просто даются ответы на вопросы в форме: может ли элемент X появится в пределах элемента Y?
Та же самая информация представлена в описании отдельных тегов в частях Допустимый контекст и Содержимое. Здесь это представлено в сжатой форме и носит иллюстративный характер.
Заметки на память: (Пояснения к списку)
Текст со словами на верхнем регистре описывает элементы HTML.
Слово, написанном на нижнем регистре - термин, описывающий сочетание HTML элементов.
Элементы могут содержать внутри себя список других элементов, которые находятся в пределах этого элемента. Если нет такого списка, никакая вложенность элементов не разрешена. Исключение составляют элементы block и text. Для них допустимо такое содержание, как это описано в настоящем разделе.
#PCDATA означает "символьные данные, используемые при грамматическом разборе" (содержит только escape последовательности, например, ä, теги HTML - не разрешены).
body.content (body-содержание) означает: элементы, которые перечислены под элементом BODY.
HTML
HEAD
TITLE, SCRIPT, STYLE
#PCDATA
ISINDEX, BASE, META, LINK
BODY
H1, H2, H3, H4, H5, H6
text
block
P
text
UL, OL, DIR, MENU
LI
text
block
(в пределах DIR или MENU, элемент LI не содержит блок)
DL
DT
text
DD
text
block
PRE
text (без IMG, BIG, SMALL, SUB, SUP, FONT)
DIV, CENTER, BLOCKQUOTE
body.content
FORM
body.content без FORM
ISINDEX
HR
TABLE
CAPTION
text
TR
TH, TD
body.content
ADDRESS
text
P
text
text
#PCDATA
TT, I, B, U, STRIKE, BIG, SMALL, SUB, SUP
text
EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE
text
A
text
IMG
APPLET
text
PARAM
FONT
text
BASEFONT, BR
SCRIPT
#PCDATA
MAP
AREA
INPUT
SELECT
OPTION
#PCDATA
TEXTAREA
#PCDATA
Чтобы упростить описания элементов, автор использует термин текстовый контейнер, чтобы обозначить любой элемент, который может непосредственно содержать текстовый элемент. Следующие элементы являются текстовыми контейнерами:
Нижеследующие элементы не являются текстовыми контейнерами, однако могут содержать текстовые элементы не непосредственно, а через элементы, которые являются текстовыми контейнерами:
Также автор вводит термин блоковый контейнер, чтобы обозначить любой элемент, который может непосредственно содержать блоковый элемент. Блоковыми контейнерами являются: