HTML - это один из
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>My first HTML document</TITLE>
</HEAD>
<BODY>
<P>Hello world!</P>
</BODY>
</HTML>
Документ HTML состоит из раздела-шапки (здесь - между <HEAD> и </HEAD> ) и тела (здесь - между <BODY> и </BODY> ). Название документа содержится в шапке (наряду с другой информацией о документе), а содержимое документа находится в его теле/body. Тело в этом примере состоит из одного параграфа, помеченного <P>.
Каждый
Эта спецификация включает объявление SGML, три
Следующие разделы посвящены конструкциям
В приложении описаны некоторые возможности
Определение типа документа в
Каждое объявление типа элемента обычно описывает три части:
Название <название-элемента> ) и в конечном теге ( </название-элемента> ); обратите внимание на слэш " / " перед названием UL обозначают границы списка:
<UL> <LI><P>...элемент списка 1... <LI><P>...элемент списка 2... </UL>
Некоторые P и LI ).
Немногие HEAD и BODY.
Некоторые типы BR не имеет содержимого, его единственная задача - обозначить конец строки текста. Такие
Названия элементов всегда нечувствительны к регистру.
См. в стандарте
Например, этот параграф:
<P>Это первый параграф.</P> ...элемент блок...
может быть переписан без конечного тега:
<P>Это первый параграф. ...элемент блок...
поскольку <P> закрывается следующим после него блоком. То же самое, если параграф закрыт
<DIV> <P>Это параграф. </DIV>
конечный тег окружающего </DIV> ) подразумевает конечный тег открытого <P>.
P "). Помните, что HEAD всегда представлен, даже если оба тега HEAD, Все типы
> "
В этом примере id установлен для H1:
<H1 id="section1"> Это идентифицируемый заголовок, благодаря атрибуту id </H1>
По умолчанию
В некоторых случаях авторы могут устанавливать значение
Мы рекомендуем использовать знак кавычек даже тогда, когда можно обойтись без него.
Названия атрибутов всегда нечувствительны к регистру.
Значения
Все
Ссылки-мнемоники это цифровые или символьные имена символов, которые могут быть включены в документ HTML. Они употребляются как ссылки на редко используемые или затруднительные для воспроизведения " и заканчиваются точкой с запятой ( ; ). Вот некоторые распространённые сочетания:
lt; " - знак <gt; " - знак >quot ; " - знак "#229; " (десятеричная) буква "a" с маленьким кружком наверху#1048; " (десятеричная) кириллическая "И"#x6C34; " (шестнадцатеричная) китайский "водяной" символ.Мы детально обсудим ссылки-мнемоники HTML позже в разделе набор символов документа HTML. В этой спецификации есть также список символьных ссылок, которые могут употребляться в документах HTML 4.
<!-- это комментарий -->
<!-- и это тоже комментарий,
занимающий более одной строки -->
Не допускаются пробелы между открывающим ограничителем объявления <!") и открывающим ограничителем -- "), но разрешаются между закрывающим ограничителем -- ") и закрывающим ограничителем объявления > "). Обычная ошибка - включение внутрь --- "). Авторы должны исключить использование внутри
Информация
Обратите внимание, что
Каждое объявление
Этот учебник должен помочь читателям, не знакомым с
-- ", например:
<!ELEMENT PARAM - O EMPTY -- именованное значение свойства -->
Данный PARAM.
ОТД HTML начинается серией
Если на объект-параметр ссылаются по имени из
<!ENTITY % с последующим именем объекта-параметра, строки в кавычках, в которую объект-параметр разворачивается, и конечного закрывающего >. Появления объектов-параметров в % ", затем имени объекта-параметра и необязательного заключительного знака " ; ".
Вот определение строки, в которую разворачивается объект-параметр " %fontstyle; ".
<!ENTITY % fontstyle "TT | I | B | BIG | SMALL">
Строка, в которую разворачивается объект-параметр, может содержать имена других объектов-параметров. Эти имена разворачиваются рекурсивно. В следующем примере, объект-параметр " " определён с включением объектов-параметров " %fontstyle; ", " %phrase; ", " % " и " %formctrl; ".
<!ENTITY % inline "#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl;">
Вы можете заметить далее, что два объекта-параметра " и " ". Они используются, если
Как правило, <!ELEMENT открывает объявление, а символ > закрывает. Между ними определяются:
O " означают, что конечный тег может отсутствовать. Две буквы " O " означают, что и EMPTY ".В этом примере:
<!ELEMENT UL - - (LI)+>
<UL> и конечный </UL>, для этого типа LI ". Ниже объясняется, как специфицировать В этом примере иллюстрируется объявление пустого типа
<!ELEMENT IMG - O EMPTY>
O " означают, что конечный тег может быть опущен, но, в сочетании с EMPTY ", это значение усиливается: конечный тег должен отсутствовать;EMPTY " означает, что объект этого типа обязан не иметь содержимого.UL содержит объекты типа LI, а тип P может не содержать других P );LABEL содержит объекты объекта-параметра " %inline; ");#PCDATA "). Текст может содержать ссылки-мнемоники. Напоминаем, что они начинаются знаком и заканчиваются точкой с запятой (напр., " Hergeacute;'s adventures of Tintin " содержит Синтаксис спецификации
( ... )
Ограничивает группу.
A
A должно появляться только однократно.
A+
A должно появляться один раз или более.
A?
A должно появляться 0 или 1 раз.
A*
A может появляться 0 или более раз.
+(A)
A может появляться.
-(A)
A не должно появляться.
A | B
Может появиться A или B, но не оба вместе.
A , B
Оба A и B должны появиться в данном порядке.
A B
Оба A и B должны появиться в любом порядке.
Вот некоторые примеры
<!ELEMENT UL - - (LI)+>
UL должен содержать один или более LI.
<!ELEMENT DL - - (DT|DD)+>
DL должен содержать один или более DT или DD в любом порядке.
<!ELEMENT OPTION - O (#PCDATA)>
OPTION может содержать только текст и мнемоники, такие как - это указано #PCDATA.
Некоторые типы
В этом примере -(A) означает, что A не может появляться в другом A (т.е. якоря не могут быть вложенными).
<!ELEMENT A - - (%inline;)* -(A)>
Заметьте, что тип A является частью ", но явно исключён, поскольку указано -(A).
Таким же образом, следующее объявление типа FORM запрещает вложение форм:
<!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM)>
Ключевое слово <!ATTLIST открывает объявление >.
Каждое определение
В этом примере name определён для MAP.
<!ATTLIST MAP name CDATA #ПРЕДПОЛАГАЕТСЯ >
Тип допустимых значений типа данных это текст, который может содержать
Дополнительную информацию о " ", " NAME ", " ID " и других типах данных см. в разделе типы данных HTML.
Следующие примеры иллюстрируют различные определения
rowspan NUMBER 1 -- количество рядов таблицы, занимаемых ячейкой -- http-equiv NAME #ПРЕДПОЛАГАЕТСЯ -- имя "шапки" ответа HTTP -- id ID #ПРЕДПОЛАГАЕТСЯ -- уникальный идентификатор документа id -- valign (top|middle|bottom|baseline) #IMPLIED
rowspan требует значение типа NUMBER. Значение по умолчанию даётся явно как "1". Предполагаемый http-equiv требует значений типа NAME. Предполагаемый id требует значений типа ID. Предполагаемый valign сконструирован так, чтобы принимать значения из списка {top, middle, bottom, .
Определения
В этом примере мы видим, что список определения LINK начинается объектом-параметром " ":
<!ELEMENT LINK - O EMPTY -- независимая от типа носителя ссылка --> <!ATTLIST LINK %attrs; -- %coreattrs, %i18n, %events -- charset %Charset; #ПРЕДПОЛАГАЕТСЯ -- набор символов связанного ресурса -- href %URI; #ПРЕДПОЛАГАЕТСЯ -- URI связанного ресурса -- hreflang %LanguageCode; #ПРЕДПОЛАГАЕТСЯ -- код языка -- type %ContentType; #ПРЕДПОЛАГАЕТСЯ -- информативный тип содержимого -- rel %LinkTypes; #ПРЕДПОЛАГАЕТСЯ -- типы ссылки вперёд -- rev %LinkTypes; #ПРЕДПОЛАГАЕТСЯ -- типы ссылки назад -- media %MediaDesc; #ПРЕДПОЛАГАЕТСЯ -- для представления данным носителем -- >
Объект-параметр " " определён так:
<!ENTITY % attrs "%coreattrs; %i18n; %events;">
Объект-параметр " %coreattrs; " в определении " " расширяется так:
<!ENTITY % coreattrs "id ID #ПРЕДПОЛАГАЕТСЯ -- уникальный идентификатор документа id -- class CDATA #ПРЕДПОЛАГАЕТСЯ -- список разделённых пробелами классов -- style %StyleSheet; #ПРЕДПОЛАГАЕТСЯ -- ассоциированная информация о стиле -- title %Text; #ПРЕДПОЛАГАЕТСЯ -- информативное название --" >
Объект-параметр " " определён по соглашению, поскольку эти
Таким же образом % " и расширяет его в строку " ".
<!ENTITY % URI "CDATA"
-- Uniform Resource Identifier,
см. [URI]
-->
Как показано в этом примере, объект-параметр " % " даёт читателю больше информации как об %Color; ", " %Charset; ", " %Length; ", " % " и т.д.
Некоторые selected OPTION ). Их появление в true ". Их отсутствие подразумевает, что значение - " false ".
selected="selected" ).
В этом примере selected является
selected (selected) #IMPLIED -- опция предустановлена --
Этот true " в
<OPTION selected="selected"> ...содержимое... </OPTION>
В HTML selected можно установить:
<OPTION selected>
вместо:
<OPTION selected="selected">
Авторы должны учитывать, что многие ПА могут распознавать только
HTML - это один из
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>My first HTML document</TITLE>
</HEAD>
<BODY>
<P>Hello world!</P>
</BODY>
</HTML>
Документ HTML состоит из раздела-шапки (здесь - между <HEAD> и </HEAD> ) и тела (здесь - между <BODY> и </BODY> ). Название документа содержится в шапке (наряду с другой информацией о документе), а содержимое документа находится в его теле/body. Тело в этом примере состоит из одного параграфа, помеченного <P>.
Каждый
Эта спецификация включает объявление SGML, три
Следующие разделы посвящены конструкциям
В приложении описаны некоторые возможности
Определение типа документа в
Каждое объявление типа элемента обычно описывает три части:
Название <название-элемента> ) и в конечном теге ( </название-элемента> ); обратите внимание на слэш " / " перед названием UL обозначают границы списка:
<UL> <LI><P>...элемент списка 1... <LI><P>...элемент списка 2... </UL>
Некоторые P и LI ).
Немногие HEAD и BODY.
Некоторые типы BR не имеет содержимого, его единственная задача - обозначить конец строки текста. Такие
Названия элементов всегда нечувствительны к регистру.
См. в стандарте
Например, этот параграф:
<P>Это первый параграф.</P> ...элемент блок...
может быть переписан без конечного тега:
<P>Это первый параграф. ...элемент блок...
поскольку <P> закрывается следующим после него блоком. То же самое, если параграф закрыт
<DIV> <P>Это параграф. </DIV>
конечный тег окружающего </DIV> ) подразумевает конечный тег открытого <P>.
P "). Помните, что HEAD всегда представлен, даже если оба тега HEAD, Все типы
> "
В этом примере id установлен для H1:
<H1 id="section1"> Это идентифицируемый заголовок, благодаря атрибуту id </H1>
По умолчанию
В некоторых случаях авторы могут устанавливать значение
Мы рекомендуем использовать знак кавычек даже тогда, когда можно обойтись без него.
Названия атрибутов всегда нечувствительны к регистру.
Значения
Все
Ссылки-мнемоники это цифровые или символьные имена символов, которые могут быть включены в документ HTML. Они употребляются как ссылки на редко используемые или затруднительные для воспроизведения " и заканчиваются точкой с запятой ( ; ). Вот некоторые распространённые сочетания:
lt; " - знак <gt; " - знак >quot ; " - знак "#229; " (десятеричная) буква "a" с маленьким кружком наверху#1048; " (десятеричная) кириллическая "И"#x6C34; " (шестнадцатеричная) китайский "водяной" символ.Мы детально обсудим ссылки-мнемоники HTML позже в разделе набор символов документа HTML. В этой спецификации есть также список символьных ссылок, которые могут употребляться в документах HTML 4.
<!-- это комментарий -->
<!-- и это тоже комментарий,
занимающий более одной строки -->
Не допускаются пробелы между открывающим ограничителем объявления <!") и открывающим ограничителем -- "), но разрешаются между закрывающим ограничителем -- ") и закрывающим ограничителем объявления > "). Обычная ошибка - включение внутрь --- "). Авторы должны исключить использование внутри
Информация
Обратите внимание, что
Каждое объявление
Этот учебник должен помочь читателям, не знакомым с
-- ", например:
<!ELEMENT PARAM - O EMPTY -- именованное значение свойства -->
Данный PARAM.
ОТД HTML начинается серией
Если на объект-параметр ссылаются по имени из
<!ENTITY % с последующим именем объекта-параметра, строки в кавычках, в которую объект-параметр разворачивается, и конечного закрывающего >. Появления объектов-параметров в % ", затем имени объекта-параметра и необязательного заключительного знака " ; ".
Вот определение строки, в которую разворачивается объект-параметр " %fontstyle; ".
<!ENTITY % fontstyle "TT | I | B | BIG | SMALL">
Строка, в которую разворачивается объект-параметр, может содержать имена других объектов-параметров. Эти имена разворачиваются рекурсивно. В следующем примере, объект-параметр " " определён с включением объектов-параметров " %fontstyle; ", " %phrase; ", " % " и " %formctrl; ".
<!ENTITY % inline "#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl;">
Вы можете заметить далее, что два объекта-параметра " и " ". Они используются, если
Как правило, <!ELEMENT открывает объявление, а символ > закрывает. Между ними определяются:
O " означают, что конечный тег может отсутствовать. Две буквы " O " означают, что и EMPTY ".В этом примере:
<!ELEMENT UL - - (LI)+>
<UL> и конечный </UL>, для этого типа LI ". Ниже объясняется, как специфицировать В этом примере иллюстрируется объявление пустого типа
<!ELEMENT IMG - O EMPTY>
O " означают, что конечный тег может быть опущен, но, в сочетании с EMPTY ", это значение усиливается: конечный тег должен отсутствовать;EMPTY " означает, что объект этого типа обязан не иметь содержимого.UL содержит объекты типа LI, а тип P может не содержать других P );LABEL содержит объекты объекта-параметра " %inline; ");#PCDATA "). Текст может содержать ссылки-мнемоники. Напоминаем, что они начинаются знаком и заканчиваются точкой с запятой (напр., " Hergeacute;'s adventures of Tintin " содержит Синтаксис спецификации
( ... )
Ограничивает группу.
A
A должно появляться только однократно.
A+
A должно появляться один раз или более.
A?
A должно появляться 0 или 1 раз.
A*
A может появляться 0 или более раз.
+(A)
A может появляться.
-(A)
A не должно появляться.
A | B
Может появиться A или B, но не оба вместе.
A , B
Оба A и B должны появиться в данном порядке.
A B
Оба A и B должны появиться в любом порядке.
Вот некоторые примеры
<!ELEMENT UL - - (LI)+>
UL должен содержать один или более LI.
<!ELEMENT DL - - (DT|DD)+>
DL должен содержать один или более DT или DD в любом порядке.
<!ELEMENT OPTION - O (#PCDATA)>
OPTION может содержать только текст и мнемоники, такие как - это указано #PCDATA.
Некоторые типы
В этом примере -(A) означает, что A не может появляться в другом A (т.е. якоря не могут быть вложенными).
<!ELEMENT A - - (%inline;)* -(A)>
Заметьте, что тип A является частью ", но явно исключён, поскольку указано -(A).
Таким же образом, следующее объявление типа FORM запрещает вложение форм:
<!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM)>
Ключевое слово <!ATTLIST открывает объявление >.
Каждое определение
В этом примере name определён для MAP.
<!ATTLIST MAP name CDATA #ПРЕДПОЛАГАЕТСЯ >
Тип допустимых значений типа данных это текст, который может содержать
Дополнительную информацию о " ", " NAME ", " ID " и других типах данных см. в разделе типы данных HTML.
Следующие примеры иллюстрируют различные определения
rowspan NUMBER 1 -- количество рядов таблицы, занимаемых ячейкой -- http-equiv NAME #ПРЕДПОЛАГАЕТСЯ -- имя "шапки" ответа HTTP -- id ID #ПРЕДПОЛАГАЕТСЯ -- уникальный идентификатор документа id -- valign (top|middle|bottom|baseline) #IMPLIED
rowspan требует значение типа NUMBER. Значение по умолчанию даётся явно как "1". Предполагаемый http-equiv требует значений типа NAME. Предполагаемый id требует значений типа ID. Предполагаемый valign сконструирован так, чтобы принимать значения из списка {top, middle, bottom, .
Определения
В этом примере мы видим, что список определения LINK начинается объектом-параметром " ":
<!ELEMENT LINK - O EMPTY -- независимая от типа носителя ссылка --> <!ATTLIST LINK %attrs; -- %coreattrs, %i18n, %events -- charset %Charset; #ПРЕДПОЛАГАЕТСЯ -- набор символов связанного ресурса -- href %URI; #ПРЕДПОЛАГАЕТСЯ -- URI связанного ресурса -- hreflang %LanguageCode; #ПРЕДПОЛАГАЕТСЯ -- код языка -- type %ContentType; #ПРЕДПОЛАГАЕТСЯ -- информативный тип содержимого -- rel %LinkTypes; #ПРЕДПОЛАГАЕТСЯ -- типы ссылки вперёд -- rev %LinkTypes; #ПРЕДПОЛАГАЕТСЯ -- типы ссылки назад -- media %MediaDesc; #ПРЕДПОЛАГАЕТСЯ -- для представления данным носителем -- >
Объект-параметр " " определён так:
<!ENTITY % attrs "%coreattrs; %i18n; %events;">
Объект-параметр " %coreattrs; " в определении " " расширяется так:
<!ENTITY % coreattrs "id ID #ПРЕДПОЛАГАЕТСЯ -- уникальный идентификатор документа id -- class CDATA #ПРЕДПОЛАГАЕТСЯ -- список разделённых пробелами классов -- style %StyleSheet; #ПРЕДПОЛАГАЕТСЯ -- ассоциированная информация о стиле -- title %Text; #ПРЕДПОЛАГАЕТСЯ -- информативное название --" >
Объект-параметр " " определён по соглашению, поскольку эти
Таким же образом % " и расширяет его в строку " ".
<!ENTITY % URI "CDATA"
-- Uniform Resource Identifier,
см. [URI]
-->
Как показано в этом примере, объект-параметр " % " даёт читателю больше информации как об %Color; ", " %Charset; ", " %Length; ", " % " и т.д.
Некоторые selected OPTION ). Их появление в true ". Их отсутствие подразумевает, что значение - " false ".
selected="selected" ).
В этом примере selected является
selected (selected) #IMPLIED -- опция предустановлена --
Этот true " в
<OPTION selected="selected"> ...содержимое... </OPTION>
В HTML selected можно установить:
<OPTION selected>
вместо:
<OPTION selected="selected">
Авторы должны учитывать, что многие ПА могут распознавать только
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.