
- •История развития Internet. Используемые в Internet технологии.
- •Определение типа документа (dtd). Назначение, основные конструкции.
- •Язык sgml
- •Язык html. Базовая структура html документа.
- •Язык html. Секция head и метаинформация.
- •Язык html. Фреймы.
- •Язык html. Формы и элементы ввода.
- •Язык html. Таблицы. X 2
- •Каскадные таблицы стилей. Локальные таблицы стилей.
- •Каскадные таблицы стилей. Глобальные таблицы стилей.
- •Каскадные таблицы стилей. Связные (внешние) таблицы стилей.
- •Объектная модель документа. Интерфейсы Core dom2.
- •Объектная модель документа. Интерфейсы html.
- •Объектная модель документа. Интерфейсы для управления таблицами.
- •Интерфейс htmlTableElement
- •Клиентские сценарии. Модель событий. Обзор.
- •Перехват события
- •Просачивание (всплытие) события
- •Отмена события
- •Клиентские сценарии. Модель событий. События мыши
- •Типы событий мыши. Dom 2 определяет следующие типы событий мыши:
- •Клиентские сценарии. Модель событий. События клавиатуры.
- •Клиентские сценарии. Модель событий. События окна.
- •Клиентские сценарии. Модель событий. Объект Event.
- •Клиентские сценарии. Связывание сценариев.
- •Клиентские сценарии. Язык JavaScript. Обзор, объектная модель. X 2
- •Возможности языка
- •Объектная модель браузера
- •Объектная модель документа
- •Клиентские сценарии. Язык JavaScript. Объект RegExp X 2
- •Клиентские сценарии. Язык JavaScript. Объекты Function, Object, Number
- •Клиентские сценарии. Язык JavaScript. Таймеры
- •Серверные сценарии. Web Server. Передача данных на сервер.
- •Серверные сценарии. Asp. Основные конструкции и объекты.
- •Серверные сценарии. Asp. Доступ к базе данных.
- •Язык java. Обзор. Основные особенности X 2
- •Язык java. Пакеты и организация пространства имен.
- •Область видимости
- •Язык java. Интерфейсы.
- •Интерфейсы
- •Interface имя_интерфейса {
- •Язык java. Апплеты. Включение апплетов на html страницу.
- •Язык java. Потоки.
- •Xml. Основные понятия и конструкции языка.
- •Xsl. Основные понятия и конструкции языка. Xslt преобразование
Язык html. Базовая структура html документа.
http://pyramidin.narod.ru/html401/global.html
Документ HTML состоит из 3 частей
информация о документе HTML
заголовок HTML
тело документа HTML
В этом случае пример HTML документа:
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 40//EN” http //www.w3.org/TR/REC -html40/strict dtd>
<html>
<head>
<title>primer htm documenta</title>
<meta content=”text/html”, charset=windows-1251”>
<link href=”isite/stylesheets/ex.css” types “text/css” rel=”stylesheet”>
<script src=”rfiles/ex.js” type=”text/javascript>
</script>
<style type=”text/css”>
H1{color:red}
</style>
//object
</head>
<body>
<h1>asdfasdf</h1>
</body>
</html>
html 4.0 определяет 3 версии. Эти версии задаются с помощью dtd. Разница заключается в поддерживаемых элементах.
(по умолчанию) html 4.0 Strict DTD -строгое определение, она включает все элементы и аттрибуты, не являющиеся нежелательными и неиспользуемые в документах с кадрами.
html 4.0 transitional dtd включает нежелательные элементы и атрибуты. Переходное определение html 4.0 transitional/en/loose dtd
html 4.0 Frameset dtd включает объявление кадров html 4.0 frameset /en /frameset dtd
Язык html. Секция head и метаинформация.
http://pyramidin.narod.ru/html401/global.html#h-7.4
<META name=”attributes” content=”name avtora”>
<META name="Author" lang="fr" content="Arnaud Le Hors">
<!ELEMENT META - O EMPTY -- родовая метаинформация -->
<!ATTLIST META
%i18n; -- lang, dir, для использования с этим содержимым --
http-equiv NAME #ПРЕДПОЛАГАЕТСЯ -- HTTP имя "шапки" ответа --
name NAME #ПРЕДПОЛАГАЕТСЯ -- имя метаинформации --
content CDATA #НЕОБХОДИМ -- ассоциированная информация --
scheme CDATA #ПРЕДПОЛАГАЕТСЯ -- выбор формы содержимого --
>
<meta name=”date” schemes “month-date-year”>
lang- для языка атрибута content
http серверы используют имя свойства http для создания заголовков в ответе http, они могут использоваться для обработки html документа, например:
метод, применяющийся в поисковых машинах, раньше использовал метаданные:
<-- Для говорящих на американском английском -->
<META name="keywords" lang="en-us"
content="vacation, Greece, sunshine">
<-- Для говорящих на британском английском -->
<META name="keywords" lang="en"
content="holiday, Greece, sunshine">
<-- Для говорящих на французском -->
<META name="keywords" lang="fr"
content="vacances, Grèce, soleil">
не будет перезагружать эту страницу, пока не наступит дата 20 августа 2010 года
<meta http -equiv =”Expires” content=”tue,20 Aug 2010 14:00:00 GMT”>
Expires Tue...
через 3 секунды перезагрузится по адресу www.ya.ru
<meta http -equiv=”refresh” content=”3,http://www.ya.ru”>
так же мета информация может использоваться для языков стилей, кодировки символов документа, языка описания.
<meta http -equiv=”Content-Type” content=”text/html; charset=windows-1251”>
<!ELEMENT DODY OO (%bcock|script)+(insidel)>
<!attlist BODY
%attrs;
%onload %script; #IMPLIED
%onunload @script; #IMPLIED
>
Тег <body>. Атрибуты backgroung,text,link,vlink,alink являются нежелательными для такого типа объявления.