Содержание
- 2. Соглашение об авторских правах Этот материал предназначен исключительно для зарегистрированных в Интернет-центре КубГУ участников курсов, которые
- 3. Что такое HTML? HTML - приложение SGML. Соответствует международному стандарту ISO 8879. HTML-документ - ASCII-файл, доступный
- 4. История и стандарты HTML Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1991-1992 годах.
- 5. Конструкции, используемы в HTML Элементы; Атрибуты; Ссылки-мнемоники; нечувствителен к регистру без закрывающего тега [ ][contents][ ]
- 6. Структура документа Документ в формате HTML 4.0 состоит из трех частей: строки, содержащей информацию о версии
- 7. Информация о версии HTML Объявление типа документа указывает определение типа документа (DTD), используемое в этом документе:
- 8. Раздел заголовков Элемент HEAD содержит информацию о текущем документе, такую как заголовок (TITLE ), ключевые слова
- 9. Метаданные. Тег META Каждый элемент META задает пару свойство/значение. //информация об авторе и языке //указание информации
- 10. Метаданные. Примеры //информация об авторе //обратная связь //описание своего документа // ключевые слова для роботов-поисковиков //дата
- 11. Тело документа. Атрибуты Нежелательные: background - фоновое изображение. text - цвет текста. link - цвет текста
- 12. Тело документа (1/2) … Динамика популяции ... тело документа... … … Динамика популяции BODY { background:
- 13. Способы задания пути background="http://www.arhiv.ru/fp_0008.gif" - рисунок с другого сайта; background="C:/users/arhiv.www/fp_0008.gif" - рисунок на вашем компьютере; background="pic/fp_0008.gif"
- 14. Цветовые шкалы Black Red RGB Слово-синоним © www.w3c.org 2008 #000000 #ff0000 Rgb(0,0,0) Rgb(255,0,0) Вместо элементов и
- 15. Фразовые элементы (1/4) BLOCKQUOTE – предназначен для длинных цитат, выделяются отступами (содержимое уровня блока). Q предназначен
- 16. Фразовые элементы (2/4) EM - Выделение. STRONG - Более сильное выделение. CITE - Цитата или ссылка
- 17. Фразовые элементы (3/4) Элемент PRE сообщает браузеру, что содержащийся в нем текст "отформатирован". © www.w3c.org 2008
- 18. Фразовые элементы (4/4) WWW SNCF Doña abbr. Как сказал Гари Трумэн , The buck stops here.
- 19. Списки Атрибуты: type, start, value; id, class, lang, dir, title, style. Ингредиенты: 100 г муки …
- 20. Ссылки. Элемент А Каждый элемент A определяет якорь: Содержимое элемента A определяет положение якоря. Атрибуты name
- 21. Ссылки. Элемент Link Link определяет связь. Может присутствовать только в разделе HEAD документа (неограниченное число раз).
- 22. Объекты Для добавления разных объектов можно использовать элемент OBJECT Атрибуты: id, class, lang, dir, title, style,
- 23. Изображения Элемент IMG позволяет включить изображение. Атрибуты: src - задает местоположение изображения, longdesc - определяет ссылку
- 24. Атрибут style С помощью атрибута style можно задать стилевое отображение элементов страницы HTML. Некоторые атрибуты: width
- 25. Таблицы Таблица: TABLE Заголовки таблицы: THEAD, Нижние заголовки: TFOOT Раздел таблицы: TBODY Строка таблицы: TR Ячейка
- 26. Таблицы (1/2) © www.w3c.org 2008
- 27. Табличная вёрстка Преимущества: Структурированность. Недостатки: Большое количество кода; Трудная правка Негибкий дизайн в разработке Такие сайты
- 28. Слои Слой - это HTML-контейнер (тег DIV или SPAN), в который можно помещать желаемое содержимое для
- 29. Блочная вёрстка Блочная вёрстка – представление страницы в виде блоков - слоёв (div) html, а для
- 30. Формы (1/5) Форма HTML - это раздел документа, в котором содержатся обычная информация, разметка и специальные
- 31. Формы (2/6) © www.w3c.org 2008
- 32. Формы (3/6) © www.w3c.org 2008
- 33. Формы (4/6) © www.w3c.org 2008
- 34. Формы (5/6) © www.w3c.org 2008
- 35. Формы (6/6) Для ввода данных … … … … … … … Переключатель1 … … Значение3
- 36. Задание Создать форму следующего вида: © Торовец Н.Г. 2008
- 37. Карты изображений (Image Map) Чтобы включить поддержку карты для изображения, необходимо ввести указать параметр: USEMAP="url#map_name" ©
- 38. Карты изображений (1/2) © http://softwaremaniacs.org 2008
- 39. Преимущества и недостатки HTML Преимущества: Межплатформеннсть; Малый информационный объём. Недостатки: Отсутствие возможности форматирования (стилевого оформления). ©
- 40. Перспективы © www.w3.org 2008 В HTML 5 представлен ряд новых тегов: формально подобных "div" и "span",
- 41. XHTML XHTML - EXtensible HyperText Markup Language - Расширенный язык разметки гипертекста). © www.htmlbook.ru 2008 ((X)HTML)
- 42. Микроформаты Позволяют включать дополнительную информацию для поисковых роботов. Существующие стандарты (X)HTML позволяют включать семантические пометки при
- 43. Существующие микроформаты: hCalendar - для событий hCard - для контактной информации, включая: adr - для почтовых
- 44. CSS Cascading Style Sheets (Каскадные таблицы стилей)
- 45. Назначение CSS предназначен для разделения логической структуры документа и формы его представления. Логическая структура документа определяется
- 46. Элементы и атрибуты языка документа © www.w3c.org 2008 В CSS имена свойств, дескрипторов и псевдоклассов с
- 47. Способы применения CSS переопределение стиля в элементе разметки размещение описания стиля в заголовке документа в элементе
- 48. Переопределение стиля Применение атрибута STYLE у данного элемента разметки Заголовок первого уровня Заголовок первого уровня Атрибут
- 49. Элемент STYLE Элемент STYLE позволяет определить стиль отображения для: стандартные элементы разметки описываются p { color:darkred;
- 50. Ссылка на внешнее описание Осуществляется при помощи элемента LINK, который размещают в элементе HEAD. Rel обязан
- 51. Импорт описания стилей Импортировать стиль можно либо внутрь элемента STYLE, либо внутрь внешнего файла, который представляет
- 52. Типы носителей © http://c-s-s.ru 2008 all - Все типы. Это значение используется по умолчанию. a текста
- 53. Типы носителей (1/2) © http://c-s-s.ru 2008
- 54. Типы носителей (1/3) © http://softwaremaniacs.org 2008
- 55. Синтаксис Синтаксис описания стилей в общем виде представляется следующим образом: selector[, selector[, ...]] {attribute:value;[atribute:value;...]} или selector
- 56. Селекторы © www.w3c.org 2008
- 57. Селекторы (1/2) © www.w3c.org 2008
- 58. Селекторы (1/3) © www.w3c.org 2008
- 59. Селекторы (1/3) Селекторы тегов Сгруппированные селекторы © www.htmlbook.ru 2008
- 60. Селекторы (1/4) Селекторы классов © www.htmlbook.ru 2008
- 61. Селекторы (1/5) Селекторы идентификаторов © www.htmlbook.ru 2008
- 62. Селекторы (1/6) Контекстные селекторы © www.htmlbook.ru 2008
- 63. Сопоставление шаблонов © www.w3c.org 2008 Существующие в CSS принципы сопоставления шаблонов (селекторов) определяют применение правил, задающих
- 64. Единицы измерения © http://css.find-info.ru 2008
- 65. Свойства шрифта © http://css.find-info.ru 2008
- 66. Цвет элемента и цвет фона © http://css.find-info.ru 2008
- 67. Границы (border) © http://css.find-info.ru 2008
- 68. Границы (1/2) © http://css.find-info.ru 2008
- 69. Курсоры (cursor) © http://css.find-info.ru 2008
- 70. Отступы © http://css.find-info.ru 2008
- 71. Позиционирование и размеры (1/2) © http://css.find-info.ru 2008
- 72. Позиционирование и размеры (2/2) © http://css.find-info.ru 2008
- 73. Преимущества и недостатки CSS Преимущества: Разделение оформления и содержания; Единое оформление документов; Централизованное хранение; Расширенные возможности;
- 74. Перемещаемые объекты (1/3) Следующее правило перемещает все блоки, порожденные элементом IMG с class="icon", влево (и устанавливает
- 75. Перемещаемые объекты (2/3) Ниже показано, что происходит при наложении перемещаемого объекта на границы элементов нормального потока.
- 76. Перемещаемые объекты (3/3) В следующем примере проиллюстрировано использование свойства 'clear', позволяющего запрещать перемещение содержимого вдоль относительно
- 77. Абсолютное позиционирование. Фиксированное позиционирование Разработчики могут использовать фиксированное позиционирование для создания презентации в виде совокупности кадров.
- 78. Сравнение моделей, описывающих нормальный поток, перемещаемые объекты и абсолютное позиционирование
- 79. Нормальный поток Рассмотрим следующие объявления языка CSS "outer" и "inner", которые не вносят изменений в нормальный
- 80. Относительное позиционирование Чтобы пронаблюдать результаты использования относительного позиционирования, можно воспользоваться следующими правилами: #outer { position: relative;
- 81. Перемещение блоков (1/3) Рассмотрим результат перемещения текста внутреннего элемента к правому краю с использованием следующих правил:
- 82. Перемещение блоков (2/3) Чтобы продемонстрировать эффективность работы свойства 'clear', добавим в пример сестринский элемент: Сравнение схем
- 83. Перемещение блоков (3/3) Однако если для свойства 'clear' сестринского элемента установлено значение 'right' (т.е. генерируемый сестринский
- 84. Абсолютное позиционирование (1/4) И наконец, рассмотрим результат применения модели абсолютного позиционирования. Рассмотрим следующие объявления outer и
- 85. Абсолютное позиционирование (2/4) В следующем примере показан абсолютно позиционируемый блок, дочерний по отношению к относительно позиционируемому
- 86. Абсолютное позиционирование (3/4) Если внешний блок не позиционируется, т.е. используются правила #outer { color: red }
- 87. Абсолютное позиционирование (4/4) Относительное и абсолютное позиционирование может использоваться для вставки маркеров исправлений, как показано в
- 88. Перспективы. CSS3 Некоторые средства, предусмотренные в CSS3: • Селекторы нового типа, позволяющие форматировать объекты в зависимости
- 89. Пример использования CSS3 -moz-column-count: 3; -moz-border-radius: 5px; -moz-column-width: 60px; -moz-column-gap: 10px; -moz-column-rule: none; -moz-opacity: 0.6; примеры\exCSS3.html
- 90. Пример использования CSS3 (1/2) примеры\Decorative borders and the Canvas.htm.html © http://whatwg.org 2008
- 91. DOM Document Object Model –Объектная модель документа
- 92. Определение DOM – объектная модель документа с соответствующим прикладным программным интерфейсом (API). У каждого текстового блока
- 93. Узлы DOM DOM:element – включает набор свойств и методов для всех элементов документа. DOM:window - объект
- 94. Элементы DOM © webobzor.net 2008
- 95. Достоинства и недостатки Достоинства: Удобство использования; Недостатки: Сложность © Торовец Н.Г. 2008
- 96. DHTML Dynamic HTML (Язык динамической разметки гипертекстов)
- 97. Определение DHTML - это способ создания Web-приложений с использованием HTML, встраиваемого (и выполняемого на стороне клиента)
- 98. Java Script Язык создания сценариев
- 99. Назначение JavaScript Java Script – клиентский язык создания сценариев. Если браузер поддерживает Java Script, код последнего
- 100. Включение кода Java Script Встроенный в HTML-страницу: //код Из внешнего файла: © Кристиан Уэнц 2008 Динамическая
- 101. Псевдо-URL и обработчики событий Код Java Script можно вызвать, используя псевдо-URL: Click here Если код, следующий
- 102. Операторы Арифметические Присваивания © http://emedia.atrus.aport.ru 2008
- 103. Операторы (1/2). Комментарии Операторы сравнения Логические операторы // Текст комментариев /* Текст комментариев */ Комментарии: ©
- 104. Циклы. Объявление переменных Цикл For: for ([start_value;] [condition;] [step]) { program block } Цикл while: while
- 105. Циклы. Переменные (1/2) Переменные языка JavaScript могут хранить значения различных типов: Строки - последовательность символов; Числовые
- 106. Строковые переменные Создать объект String можно одним из нескольких способов: присваивание значения при помощи конструктора String();
- 107. Массивы в JavaScript Объявление и присвоение переменным значений: var path = "c:/images/" , arrayImg = new
- 108. Условные операторы Условный оператор if . . . else: if (condition); { Программный блок1} [ else
- 109. Условные операторы (1/2) оператор ? (expression) ? trueStatements : falseStatements; var today = new date(); var
- 110. Функции в JavaScript Синтаксис: function functionName ([arg[, . . .]]) {блок операторов; [return (value)|value; ] }
- 111. Объектная модель JavaScript Все объекты можно разделить на три группы: Объекты браузера (зависимые от браузера объекты:
- 112. Методы и свойства объектов С объектами JavaScript связаны методы, которые позволяют управлять этими объектами, а также,
- 113. Методы объекта Window © http://docs.com.ru 2008 alert() - вывод на экран текстовое сообщение; open() - открытиt
- 114. DOM (продолжение) Document Object Model (Объектная модель документа)
- 115. Навигация по дереву документа Доступ к конкретному элементу (по id) var oList = document.getElementById("components") HTML CSS
- 116. nodeType (только для чтения) – возвращает тип узла ( 1, 2, 3, 8, 9, 10, 11
- 117. Создание новых узлов Создание нового элемента определённого типа: var oItem = document.createElement("LI") Создание текстового элемента: var
- 118. © http://Hardline.ru 2008 Редактирование дерева документа appendChild() – вставка в конец XML oItem.appendChild(oText); oList.appendChild(oItem) insertBefore() –
- 119. Редактирование дерева документа (1/2) var nr = 1; function addItem() { var list = document.getElementById("list"); var
- 120. Работа с атрибутами элементов createAttribute() – создаёт узел-атрибут setAttribute() – устанавливает атрибут removeAttribute() – удаляет атрибут
- 121. Реагирования на события JavaScript узел.addEventListener(type, listener, useCapture) addEvantListner() – для всех остальных браузеров (используется обозначение события
- 122. function eventHandler() { window.alert("Event fired!"); } window.onload = function() { var button = document.getElementById("eventButton"); if (button.addEventListener)
- 123. Удаление обработчиков событий узел.removeEventListener(type, listener, useCapture) document.removeEventListener("click", mouseClick, true); © Кристиан Уэнц 2008 Для IE: detachEvent()
- 124. Всплытие и перехват событий событий В IE происходит всплытие событий (событие запускается сначала из того элемента,
- 125. События © http://docs.com.ru 2008
- 126. События (1/2) © http://docs.com.ru 2008
- 127. Java Script и CSS В Java Script имеется возможность задавать любые команды CSS. В Java Script
- 128. Доступ к стилям Доступ к стилям осуществляется через свойство style: function makeBold() { document.getElementById("para").style.fontWeight = "bold";
- 129. Доступ к классам © Кристиан Уэнц 2008 Доступ к классам осуществляется через свойство className: function makeBold()
- 130. Доступ к отдельным таблицам стилей Доступ к конкретной таблице стилей можно получить с помощью порядкового номера
- 131. Исчезновение содержимого страницы Для этого нужно воспользоваться свойством visibility function showHide(show, hide) { document.getElementById(show).style.visibility = "visible";
- 132. Что дальше? JavaScript 2.0 CSS 3.0 HTML 5.0 XSLT-преобразование (из xml в html)
- 133. Задание Создать форму, в которой имеется: имя пользователя - e-mail адрес - URL - сообщение. прикреплённый
- 135. Скачать презентацию