Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Создание веб-сайтов

Содержание

Основные определенияГипертекст (англ. hypertext) – это текст, содержащий гиперссылки.Гиперссылка (англ. hyper reference) – это «активная» ссылка на другой объект (часть того же документа, другой документ, файл, каталог, программу и т.д.).Веб-страница – это гипертекстовый документ в Интернете.Веб-сайт
Создание веб-сайтовВеб-сайты и веб-страницы Основные определенияГипертекст (англ. hypertext) – это текст, содержащий гиперссылки.Гиперссылка (англ. hyper reference) Что такое веб-страница?запрос на каждый файл!HTML = Hypertext Markup Language (язык разметки гипертекста) Какие бывают веб-страницы?статические – готовые файлы *.htm, *.htmlдинамические – полностью или частично Системы управления сайтамиCMS = Content Management System, система управления содержимым сайта. Функции:создание разделов Интерактивные страницыDHTML = Dynamic HTML, динамический HTML. Скрипт или сценарий (англ. script) – Создание веб-сайтовТекстовые веб-страницы Как создать веб-страницу?Любой текстовый редактор (Блокнот и т.п.)2×ЛКМТекстовые редакторы с подсветкой HTML-тэгов: Первая веб-страницаТэг – команда языка HTMLоткрывающий тэгзакрывающий тэг  Первая страница Заголовкизаголовок документазаголовок раздела – заголовок документа – заголовок раздела – заголовок подраздела Выравнивание заголовковГлава 1. Информацияleft, center, right атрибут (свойство) Абзацы (параграфы)И вечный бой! Покой нам только снитсяСквозь кровь и пыль...Летит, летит степная кобылицаИ мнёт ковыль... Абзацы (параграфы)И вечный бой! Покой нам только снитсяСквозь кровь и пыль...Летит, летит Выравнивание абзацевМолекула воды испарилась из кипящего чайника и, подлетая к потолку, лоб Переход на новую строкуИ вечный бой! Покой нам только снитсяСквозь кровь и Специальные символы (HTML entities) Применение специальных символовДом сдали в 2011 году. А.С. ПушкинПёс весил 12 кг.Неразрывный пробел ( )годинициалыединицы измеренияИз Применение специальных символовВышел А.С. Пушкин — солнце русской поэзии. Длинное тире (—)Вышел А.С. Пушкин Применение специальных символовУгловые скобки (< >)Верно ли, что X < Y? X < Yэто начало тэга? Маркированные спискиВася  ПетяКоляunordered list  (неупорядоченный список) list item  (элемент Нумерованные спискиВася  ПетяКоляordered list  (упорядоченный список) изменение нумерации:...1, i, I, a, A Многоуровневые списки Россия  Украина     Москва Санкт-Петербург Киев Одесса Гиперссылки (локальные)Переход на новую страницу.anchor (якорь) hyper reference (гиперссылка) страница в том Гиперссылки (внешние)Информация.на URL:на главную страницу сайта:Информация.для скачивания архива:Скачать.для запуска почтовой программы: Напишите мне! Как записать гиперссылки от show.htm? Метки внутри документовТам в лесу живет медведь..........МедведьМедведь — хищное млекопитающее семейства медвежьих.медведьна метку в другом файле:медведь Куда переход?......... ... ......... Создание веб-сайтов§ 26. Оформление документов оформлениеСодержание и оформлениесодержание (контент)Веб-страница:содержаниеоформлениеСборник задач по физикеГригорий ОстерЗадача 61 Петя ехал к Логическая разметка (HTML)Выделение (emphasize):ВасяСильное выделение (strong):ВасяПрограммный код (code):a:=b+c;Определение (definition):Информация — это...Цитата (citation):Карету мне, карету!Сокращение (abbreviation):НИИЧАВО Оформление текстов программiMin := 1;for i:=2 to n do if a[i] < Тэги физической разметки HTMLКурсив (italic):ВасяВасяЖирный (bold):ВасяВасяПодчёркивание (underline):ВасяВасяЗачёркивание (strikeout):ВасяВерхний индекс (superscript):Вася2Вася2Нижний индекс (subscript):Вася2Вася2 Стилевые файлысодержаниеоформлениеРекурсияУ попа была собака, он её любил,Она съела кусок мяса, он Стилевые файлыbody { color: white; background: #FF6600;}название тэгасвойствоселектор color – цвет символовbackground Подключение стилевого файлаСтраница с файлом стилейПривет, Вася!qq.htmltest.cssbody { color: white; background: #0000E0;}таблица стилей Наследование стилейПривет, Вася!Петя, тебе тоже привет!body { color: white; background: #0000E0;}наследуетсяне наследуется(прозрачный фон) Стили для элементов: шрифтыp { font-family: Arial,sans-serif; font-size: 20px; font-style: italic; font-weight: Стили: размеры, выравниваниеp { background: #E6E6FF; width: 80%; height: 100px; text-align: left; Рамка, поля, отступыp { background: #ccffcc; border: 1px solid green; margin: 0 Рамка, поля и отступыLorem ipsum dolor sit amet, consectetur adipiscing elit. Nam Стили гиперссылокa {  color: green; text-decoration: none; }Все гиперссылки:a:visited { color: КлассыОшибка! Что-то с памятью.для абзацев класса errorкаскад! Классыдля всех элементов класса errorОшибка! Что-то с памятью.элемент в тексте Фоновый рисунокp.hallo { background: white url(images/grad.jpg);}Привет, Вася!p.hallo { background: url(grad.jpg) repeat-y;} Фоновый рисунок без повторенияp.email { background: url(letter.gif) no-repeat; padding-left: 20px;}qq@mail.ruqq@mail.ruqq@mail.ru Составные селекторы code, pre { font-weight: bold; font-family: Courier New, monospace;} Общие Сложные селекторыp.email a { color: green; text-decoration:none;}p.email a:hover { color: #00F; text-decoration:underline; Создание веб-сайтов§ 27. Рисунки Форматы рисунковGIF (Graphic Interchange Format)сжатие без потерь (LZW)прозрачные областианимациятолько с палитрой (2…256 Форматы рисунковSVG (Scalable Vector Graphics, масштабируемые       векторные изображения) Рисунки в документе  из той же папки:из другой папки:с другого сервера:image (изображение) source (источник) Выравнивание leftrighttopbottom(по умолчанию)middle Отступы vspace(vertical space)hspace(horizontal space) Другие атрибуты надпись на месте рисунка, если его нетразмеры позволяют:растянуть – сжатьне Рисунок-гиперссылкалокальная ссылка:ссылка на другой сервер:иначе будет синяя рамка вокругесли не вплотную к Вставка векторных рисунковтип нестандартных данныхимя файларазмерывыравнивание Фоновый рисунокbody { background: url(grad.jpg);}body { background: url(grad.jpg) #EEE;}'images/grad.jpg''../images/grad.jpg‘'http://www.vasya.ru/images/grad.jpg' если рисунка нет… Фоновый рисунокbody{ background: url(grad.jpg) no-repeat; }body{ background: url(grad.jpg) repeat-y; }если рисунок меньше, Фоновый рисунок Создание веб-сайтов§ 28. Мультимедиа Вставка мультимедийных файловимя файлаавтозапускЗвуковой файл:Флэш-анимация:имя файларазмеры Вставка мультимедийных файловадрес роликаВидео:размеры HTML5 – тэг audioимя файлапоказывать элементы управленияразмеры HTML5 – тэг videoВаш браузер не поддерживает элемент video. Создание веб-сайтов§ 29. Таблицы Простые таблицы. . .толщина рамки Вася Петровtable row (строка)table data (ячейка с данными) Заголовки таблиц месяц январь февраль мартtable header (заголовок)жирный, по центру Объединение ячеек – столбцы месяц январь февраль мартcolumn span (охват столбцов) Объединение ячеек – строки Привет, Вася! Петя! Коля!row span (охват строк) Табличная вёрсткаСамая большая страна  Западной Европы.   Франция  Париж скрытая таблица! Вложенные таблицы      ВасяПетя  МашаДаша  122  3334444 Размеры...ширина в пикселях или в % от ширины окна браузеравысота в пикселях...всей Размеры (через CSS)table.spec { width: 60%; height: 300;}table.spec tr { height: 50px;}всей Выравнивание  по центру,    по верхней границе  по Выравнивание (через CSS)  По центру,    по верхней границе Фон и цвет текста (через CSS) Привет!  Таблица из двух строк Отступы  1  2интервал между ячейкамиотступ внутри ячеекcellspacingcellspacingcellpaddingcellpadding Отступы (через CSS)  1   2 border-spacingborder-spacingpaddingpaddingtable#qq { background: blue; Создание веб-сайтов§ 30. Блоки Что такое блок (div)?......свойства блока: Рамка, поля и отступыLorem ipsum dolor sit amet, consectetur adipiscing elit. Nam Стили для блоковОтвет: 45.идентификатор (уникальный!).info { margin: 5px 5px 10px 20px; padding: «Плавающий» блок  На природе.picture { float:left; margin: 5px; }.picture p { Создание веб-сайтов§ 31. Динамический HTML Что такое DHTML?Динамический HTML (DHTML) – это технология создания интерактивных сайтов, использующая «Живой» рисунокbox_closed.gifbox_opened.gifthis.src='box_opened.gif'свойство src этого объектавложенные кавычкиобработчик события (Javascript) Скрытый блокЛКМДетали — это гайка, шайба, болт, винт, шуруп, гвоздь и др..hidden Javascript-файлФайл test.js function show ( name ){ var elem = document.getElementById(name); Подключение Javascript-файла  ...имя файла Вызов функцииПоказать деталиссылка на эту страницудальнейшая обработка (переход по ссылке) не нужнапо щелчку вызвать функцию HTML-файл Скрытый блок    Показать детали Детали — это гайка, Формы  форма – набор элементов диалогаполе вводакнопкатекст на кнопкечто делать при щелчке Формы  function check(){if ( calc.answer.value == Создание веб-сайтов§ 32. XML и XHTML В чём проблема?Интеграция (объединение) информационных системАВБобмен даннымиДвоичные файлы:небольшой объёммножество форматов, приёмник должен суметь прочитать файл В чём проблема?Задачи:универсальный форматтекстовая формапонятен человеку при просмотретолько содержание (без оформления)сохранение структуры Что такое XML? Intel Celeron  2048 Мб 320 Гб Что такое XML?XML = eXtensible Markup Language документы Microsoft Office и OpenOffice.org: набор XML-файлов → zip-архивRSS (ленты новостей на XML: «за» и «против»открытый текстовый форматне зависит от ОС и ПОстрогие правила, XHTMLЗадача: автоматическая обработка веб-страницHTML:нестрогий синтаксис (можно не закрывать )не различаются заглавные и Создание веб-сайтов§ 33. Размещение веб-сайтов Как разместить сайт?На своём компьютере:постоянно включенный компьютерстабильный скоростной канал связи«белый» IP-адрес;установка и Что такое хостинг?Хостинг — услуга по размещению сайта (данных) на постоянно работающем Типы хостингаВиртуальный хостингВиртуальный частный серверВыделенный сервердо 1000 сайтовgarage.rutoy.comvobla.net…копирование файлов в каталогПО хостераgarage.rutoy.comvobla.netвиртуальная Доменные именаIP-адреса: 94.100.101.202Доменные имена: www.mail.runic.ru (RU-CENTER)Бесплатно (3-й уровень): vasya.ucoz.ruDNS-сервер Загрузка файлов на сайтсоздание страниц в конструкторе: *.ucoz.ruFTPлокальный  компьютеркаталог на сайтепарольлогинсайтFileZilla (filezillafilezilla-filezilla-projectfilezilla-project.filezilla-project.org) Источники иллюстрацийwww.kkfreight.ruwww.revelation-of-silence.comwww.dejurka.ruwww.foru.ruwww.ibizsys.com ru.wikipedia.org иллюстрации художников издательства «Бином»авторские материалы
Слайды презентации

Слайд 2 Основные определения
Гипертекст (англ. hypertext) – это текст, содержащий

Основные определенияГипертекст (англ. hypertext) – это текст, содержащий гиперссылки.Гиперссылка (англ. hyper

гиперссылки.
Гиперссылка (англ. hyper reference) – это «активная» ссылка на

другой объект (часть того же документа, другой документ, файл, каталог, программу и т.д.).
Веб-страница – это гипертекстовый документ в Интернете.
Веб-сайт – группа веб-страниц, которые объединены общей темой и оформлением, связаны гиперссылками.
Веб-сервер – это программа, которая принимает запросы по протоколу HTTP и отвечает на них – возвращает веб-страницы и дополнительные данные (рисунки, звуковые файлы, видеофайлы).
Браузер – это программа для просмотра веб-страниц на экране монитора.

Слайд 3 Что такое веб-страница?

запрос на каждый файл!
HTML = Hypertext

Что такое веб-страница?запрос на каждый файл!HTML = Hypertext Markup Language (язык разметки гипертекста)

Markup Language (язык разметки гипертекста)


Слайд 4 Какие бывают веб-страницы?

статические – готовые файлы *.htm, *.html




динамические

Какие бывают веб-страницы?статические – готовые файлы *.htm, *.htmlдинамические – полностью или

– полностью или частично создаются на сервере

в момент запроса *.php, *.asp, *.pl, *.cgi, *.shtml …

быстро загружаются
почти не нагружают сервер

невозможна работа с базами данных (в т.ч. гостевые книги, комментарии, Веб 2.0)

работа с базами данных

загружаются медленнее
дополнительная нагрузка на сервер


Слайд 5 Системы управления сайтами
CMS = Content Management System, система управления

Системы управления сайтамиCMS = Content Management System, система управления содержимым сайта. Функции:создание

содержимым сайта.
Функции:
создание разделов сайта
создание страниц
база данных пользователей
управление доступом
обеспечение

навигации и поиска

Слайд 6 Интерактивные страницы
DHTML = Dynamic HTML, динамический HTML.
Скрипт или

Интерактивные страницыDHTML = Dynamic HTML, динамический HTML. Скрипт или сценарий (англ. script)

сценарий (англ. script) – это программный код для автоматизации

действий пользователя.

Javascript

замена текста, оформления, рисунков
многоуровневые выпадающие меню
скрытие и показ частей страницы
проверка данных, введенные пользователем
выполнение вычислений
игры…


Слайд 7 Создание веб-сайтов
Текстовые веб-страницы

Создание веб-сайтовТекстовые веб-страницы

Слайд 8 Как создать веб-страницу?
Любой текстовый редактор (Блокнот и т.п.)
2×ЛКМ
Текстовые

Как создать веб-страницу?Любой текстовый редактор (Блокнот и т.п.)2×ЛКМТекстовые редакторы с подсветкой

редакторы с подсветкой HTML-тэгов:
Sublime Text (sublimetext.com)

NotePad++ (notepad-plus-plus.org)
Bluefish (bluefish.openoffice.nl)
HEFS (kpolyakov.spb.ru/prog/hefs.htm)

Редакторы WYSIWYG = What You See Is What You Get
TinyMCE (www.tinymce.com)
Kompozer (kompozer.net)
CKEditor (ckeditor.com)
openWYSIWYG (www.openwebware.com)
BlueGriffon (bluegriffon.org)


Слайд 9 Первая веб-страница



Тэг – команда языка HTML
открывающий тэг
закрывающий тэг





Первая веб-страницаТэг – команда языка HTMLоткрывающий тэгзакрывающий тэг Первая страница


Первая страница


Привет!



Первая страница


Привет!

контейнер (парный тэг)




Слайд 10 Заголовки
заголовок документа
заголовок раздела
– заголовок документа
– заголовок

Заголовкизаголовок документазаголовок раздела – заголовок документа – заголовок раздела – заголовок

раздела
– заголовок подраздела
– заголовок параграфа
Глава 1. Информация
1.1

Что такое информация?
Задачи, связанные с хранением, передачей и обработкой информации человеку приходилось решать во все времена...

Слайд 11 Выравнивание заголовков

Глава 1. Информация
left,
center,
right
атрибут

Выравнивание заголовковГлава 1. Информацияleft, center, right атрибут (свойство)

(свойство)


Слайд 12 Абзацы (параграфы)

И вечный бой! Покой нам только снится
Сквозь

Абзацы (параграфы)И вечный бой! Покой нам только снитсяСквозь кровь и пыль...Летит, летит степная кобылицаИ мнёт ковыль...

кровь и пыль...
Летит, летит степная кобылица
И мнёт ковыль...


Слайд 13 Абзацы (параграфы)
И вечный бой! Покой нам только снится
Сквозь

Абзацы (параграфы)И вечный бой! Покой нам только снитсяСквозь кровь и пыль...Летит,

кровь и пыль...
Летит, летит степная кобылица
И мнёт ковыль...
paragraph

– абзац

интервал


Слайд 14 Выравнивание абзацев

Молекула воды испарилась из кипящего чайника

Выравнивание абзацевМолекула воды испарилась из кипящего чайника и, подлетая к потолку,

и, подлетая к потолку, лоб в лоб столкнулась с

неизвестно как
прокравшейся на кухню молекулой
водорода. Кто быстрей отлетел?


left, center, right, justify

Решение:
align="left"


Слайд 15 Переход на новую строку
И вечный бой! Покой нам

Переход на новую строкуИ вечный бой! Покой нам только снитсяСквозь кровь

только снится

Сквозь кровь и пыль...

Летит, летит степная кобылица

И мнёт

ковыль...

break – разрыв


Слайд 16 Специальные символы (HTML entities)

Специальные символы (HTML entities)

Слайд 17 Применение специальных символов
Дом сдали в 2011 году.
А.С. Пушкин
Пёс весил

Применение специальных символовДом сдали в 2011 году. А.С. ПушкинПёс весил 12 кг.Неразрывный пробел ( )годинициалыединицы

12 кг.
Неразрывный пробел ( )
год
инициалы
единицы измерения
Из дома вышел А.С. Пушкин –

солнце
русской поэзии.


не отрывать:


Слайд 18 Применение специальных символов
Вышел А.С. Пушкин — солнце русской поэзии.
Длинное

Применение специальных символовВышел А.С. Пушкин — солнце русской поэзии. Длинное тире (—)Вышел А.С.

тире (—)
Вышел А.С. Пушкин – солнце русской поэзии.

не

начинать строку с тире!

Короткое тире (–)

Дорога Васюки–Васютино строилась
в 2007–2013 годах.


Слайд 19 Применение специальных символов
Угловые скобки (< >)
Верно ли, что

Применение специальных символовУгловые скобки (< >)Верно ли, что X < Y? X < Yэто начало тэга?

X < Y?

X < Y
это начало тэга?


Слайд 20 Маркированные списки

Вася
Петя
Коля

unordered list (неупорядоченный список)
list

Маркированные спискиВася ПетяКоляunordered list (неупорядоченный список) list item (элемент списка) изменение маркера:...disk	 ∙circle	 ○square ■

item (элемент списка)
изменение маркера:

...

disk ∙
circle


square ■

Слайд 21 Нумерованные списки

Вася
Петя
Коля

ordered list (упорядоченный список)
изменение

Нумерованные спискиВася ПетяКоляordered list (упорядоченный список) изменение нумерации:...1, i, I, a, A

нумерации:

...

1, i, I, a, A


Слайд 22 Многоуровневые списки


Россия





Украина



Многоуровневые списки Россия Украина   Москва Санкт-Петербург Киев Одесса





Москва
Санкт-Петербург


Киев
Одесса


Слайд 23 Гиперссылки (локальные)

Переход на
новую страницу.
anchor
(якорь)
hyper

Гиперссылки (локальные)Переход на новую страницу.anchor (якорь) hyper reference (гиперссылка) страница в

reference (гиперссылка)
страница в том же каталоге:
во вложенном каталоге:

href="/news/info.htm">Информация.

в родительском каталоге:

Информация.

в соседнем каталоге:

Информация.


Слайд 24 Гиперссылки (внешние)

Информация.
на URL:
на главную страницу сайта:
Информация.
для

Гиперссылки (внешние)Информация.на URL:на главную страницу сайта:Информация.для скачивания архива:Скачать.для запуска почтовой программы: Напишите мне!

скачивания архива:

Скачать.
для запуска почтовой программы:
Напишите мне!


Слайд 25 Как записать гиперссылки от show.htm?

Как записать гиперссылки от show.htm?

Слайд 26 Метки внутри документов

Там в лесу живет
медведь.
...
...
...

Метки внутри документовТам в лесу живет медведь..........МедведьМедведь — хищное млекопитающее семейства медвежьих.медведьна метку в другом файле:медведь

name="bear">
Медведь
Медведь — хищное млекопитающее семейства медвежьих.


медведь
на метку в другом

файле:

медведь


Слайд 27 Куда переход?
...
...
...
...

Куда переход?......... ... .........

href="example.html#resume">...
...
...


Слайд 28 Создание веб-сайтов
§ 26. Оформление документов

Создание веб-сайтов§ 26. Оформление документов

Слайд 29 оформление
Содержание и оформление
содержание (контент)
Веб-страница:
содержание
оформление
Сборник задач по физике
Григорий

оформлениеСодержание и оформлениесодержание (контент)Веб-страница:содержаниеоформлениеСборник задач по физикеГригорий ОстерЗадача 61 Петя ехал

Остер
Задача 61 Петя ехал к бабушке на электричке, и всю

дорогу над ним издевались какие-то два неведомые ему явления.




логическая разметка
(*.html)

физическая разметка
(*.css)




Слайд 30 Логическая разметка (HTML)
Выделение (emphasize):
Вася
Сильное выделение (strong):
Вася
Программный код (code):
a:=b+c;
Определение

Логическая разметка (HTML)Выделение (emphasize):ВасяСильное выделение (strong):ВасяПрограммный код (code):a:=b+c;Определение (definition):Информация — это...Цитата (citation):Карету мне, карету!Сокращение (abbreviation):НИИЧАВО

(definition):
Информация — это...
Цитата (citation):
Карету мне, карету!
Сокращение (abbreviation):
НИИЧАВО


Слайд 31 Оформление текстов программ

iMin := 1;
for i:=2 to n

Оформление текстов программiMin := 1;for i:=2 to n do if a[i]

do
if a[i] < a[iMin] then
iMin :=

i;

iMin := 1;
for i:=2 to n do
if a[i] < a[iMin] then
iMin := i;

preformatted (уже отформатированный)




Слайд 32 Тэги физической разметки HTML
Курсив (italic):
Вася
Вася
Жирный (bold):
Вася
Вася
Подчёркивание (underline):
Вася
Вася
Зачёркивание (strikeout):
Вася
Верхний

Тэги физической разметки HTMLКурсив (italic):ВасяВасяЖирный (bold):ВасяВасяПодчёркивание (underline):ВасяВасяЗачёркивание (strikeout):ВасяВерхний индекс (superscript):Вася2Вася2Нижний индекс (subscript):Вася2Вася2

индекс (superscript):
Вася2
Вася2
Нижний индекс (subscript):
Вася2
Вася2


Слайд 33 Стилевые файлы
содержание
оформление
Рекурсия
У попа была собака, он её любил,
Она

Стилевые файлысодержаниеоформлениеРекурсияУ попа была собака, он её любил,Она съела кусок мяса,

съела кусок мяса, он её убил,
В землю закопал,
Надпись написал:
У

попа была собака, он её любил,
...




main.css

mob.css

printer.css

CSS (Cascading Style Sheets) – каскадные таблицы стилей.


Слайд 34 Стилевые файлы
body {
color: white;
background: #FF6600;
}
название тэга
свойство
селектор

Стилевые файлыbody { color: white; background: #FF6600;}название тэгасвойствоселектор color – цвет


color – цвет символов
background – цвет фона
test.css
значение
R = FF16

= 255
G = 6616 = 102
B = 0

Слайд 35 Подключение стилевого файла


Страница с файлом стилей



Привет,

Подключение стилевого файлаСтраница с файлом стилейПривет, Вася!qq.htmltest.cssbody { color: white; background: #0000E0;}таблица стилей

Вася!



qq.html
test.css
body {
color: white;
background: #0000E0;
}


таблица стилей


Слайд 36 Наследование стилей

Привет, Вася!
Петя, тебе тоже привет!

body {
color:

Наследование стилейПривет, Вася!Петя, тебе тоже привет!body { color: white; background: #0000E0;}наследуетсяне наследуется(прозрачный фон)

white;
background: #0000E0;
}

наследуется
не наследуется
(прозрачный фон)


Слайд 37 Стили для элементов: шрифты
p {
font-family: Arial,sans-serif;
font-size:

Стили для элементов: шрифтыp { font-family: Arial,sans-serif; font-size: 20px; font-style: italic;

20px;
font-style: italic;
font-weight: bold;
}
для всех абзацев
семейство шрифтов
serif –

с засечками
sans-serif – без засечек
monospace – моноширинный

размер в пикселях

normal – обычный
italic - курсив

normal – обычный
bold - жирный


Слайд 38 Стили: размеры, выравнивание
p {
background: #E6E6FF;
width: 80%;

Стили: размеры, выравниваниеp { background: #E6E6FF; width: 80%; height: 100px; text-align:

height: 100px;
text-align: left;
text-indent: 20px;
}
ширина
высота
Lorem ipsum dolor

sit amet, consectetur adipiscing elit. Curabitur felis velit, tempus sit amet cursus at, porta ut turpis. Sed augue tellus, tincidunt id ultricies at, tempor quis sem.

выравнивание:
left
center
right
justify

100px

80%

20px

цвет фона

абзацный отступ



Слайд 39 Рамка, поля, отступы
p {
background: #ccffcc;
border: 1px

Рамка, поля, отступыp { background: #ccffcc; border: 1px solid green; margin:

solid green;
margin: 0 40px 20px 40px;
padding: 5px;


}

рамка

отступы снаружи

отступы внутри

сверху, справа, снизу, слева

со всех сторон

толщина

solid – сплошная
dashed - штриховая
dotted – точечная

цвет

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur felis velit, tempus sit amet cursus at, porta ut turpis. Sed augue tellus, tincidunt id ultricies at, tempor quis sem.



40px

40px




20px


Слайд 40 Рамка, поля и отступы


Lorem ipsum dolor sit amet,

Рамка, поля и отступыLorem ipsum dolor sit amet, consectetur adipiscing elit.

consectetur adipiscing elit. Nam nunc libero, semper ac feugiat

sed, sollicitudin et mauris. In hac habitasse platea dictumst. Cras dapibus nulla ac metus commodo viverra eget vitae erat. Donec ut mi tellus.

margin-right

margin-bottom

margin-left

margin-top

padding-right

padding-left

padding-top

padding-bottom

border-right

border-left

border-top

border-bottom


Слайд 41 Стили гиперссылок

a {
color: green;
text-decoration: none;

Стили гиперссылокa { color: green; text-decoration: none; }Все гиперссылки:a:visited { color:


}
Все гиперссылки:
a:visited { color: #0000AA; }
Посещённые гиперссылки:
a:hover {

color: red;
text-decoration: underline;
}

Гиперссылки при наведении мыши:

убрать подчёркивание

псевдокласс

псевдокласс

подчёркивание


Слайд 42 Классы
Ошибка!
Что-то с памятью.

для абзацев класса error




каскад!

КлассыОшибка! Что-то с памятью.для абзацев класса errorкаскад!

Слайд 43 Классы
для всех элементов класса error

Ошибка!
Что-то с

Классыдля всех элементов класса errorОшибка! Что-то с памятью.элемент в тексте

памятью.

элемент в тексте


Слайд 44 Фоновый рисунок
p.hallo {
background: white url(images/grad.jpg);
}

Привет, Вася!

p.hallo

Фоновый рисунокp.hallo { background: white url(images/grad.jpg);}Привет, Вася!p.hallo { background: url(grad.jpg) repeat-y;}

{
background: url(grad.jpg) repeat-y;
}





Слайд 45 Фоновый рисунок без повторения
p.email {
background: url(letter.gif) no-repeat;

Фоновый рисунок без повторенияp.email { background: url(letter.gif) no-repeat; padding-left: 20px;}qq@mail.ruqq@mail.ruqq@mail.ru

padding-left: 20px;
}

qq@mail.ru

qq@mail.ru

qq@mail.ru


Слайд 46 Составные селекторы
code, pre {
font-weight: bold;
font-family:

Составные селекторы code, pre { font-weight: bold; font-family: Courier New, monospace;}

Courier New, monospace;
}
Общие свойства для нескольких тэгов:
em a

{
font-style: normal;
}

Вложенные элементы:

a внутри em


Слайд 47 Сложные селекторы
p.email a {
color: green;
text-decoration:none;
}
p.email a:hover

Сложные селекторыp.email a { color: green; text-decoration:none;}p.email a:hover { color: #00F;

{
color: #00F;
text-decoration:underline;
}
p.email a:visited {
color: #F0F;
}
ссылки

внутри абзаца класса email

убрать подчеркивание

посещённые ссылки

подчеркнуть

мышь над ссылкой

то же, что #FF00FF


Слайд 48 Создание веб-сайтов
§ 27. Рисунки

Создание веб-сайтов§ 27. Рисунки

Слайд 49 Форматы рисунков
GIF (Graphic Interchange Format)
сжатие без потерь (LZW)
прозрачные

Форматы рисунковGIF (Graphic Interchange Format)сжатие без потерь (LZW)прозрачные областианимациятолько с палитрой

области
анимация
только с палитрой (2…256 цветов)
рисунки с четкими границами, мелкие

рисунки

JPEG (Joint Photographer Expert Group)
сжатие с потерями
только True Color (16,7 млн. цветов)
нет анимации и прозрачности
рисунки с размытыми границами, фото

PNG (Portable Network Graphic)
сжатие без потерь
с палитрой (PNG-8) и True Color (PNG-24)
прозрачность и полупрозрачность (альфа-канал)
нет анимации
плохо сжимает мелкие рисунки


Слайд 50 Форматы рисунков
SVG (Scalable Vector Graphics, масштабируемые

Форматы рисунковSVG (Scalable Vector Graphics, масштабируемые    векторные изображения)

векторные изображения)

x="0" y="10"
stroke-width="1" stroke="rgb(0,0,0)"
fill="rgb(255,255,255)"/>
stroke-width="1" stroke="rgb(0,0,0)"
fill="rgb(0,0,255)"/>
stroke-width="1" stroke="rgb(0,0,0)"
fill="rgb(255,0,0)"/>





Слайд 51 Рисунки в документе


Рисунки в документе  из той же папки:из другой папки:с другого сервера:image (изображение) source (источник)



из той же папки:
из другой папки:
с другого

сервера:

image (изображение)

source (источник)


Слайд 52 Выравнивание

left
right
top
bottom
(по умолчанию)
middle

Выравнивание leftrighttopbottom(по умолчанию)middle

Слайд 53 Отступы

Отступы vspace(vertical space)hspace(horizontal space)

align="left" hspace="10"

vspace="10">

vspace
(vertical space)

hspace
(horizontal space)




Слайд 54 Другие атрибуты

Другие атрибуты надпись на месте рисунка, если его нетразмеры позволяют:растянуть –

width="800"
height="600">
надпись на

месте рисунка, если его нет

размеры позволяют:
растянуть – сжать
не портить дизайн, если рисунка нет


всплывающая подсказка


Слайд 55 Рисунок-гиперссылка

Рисунок-гиперссылкалокальная ссылка:ссылка на другой сервер:иначе будет синяя рамка вокругесли не вплотную

border="0">



локальная ссылка:
ссылка на другой сервер:
иначе будет

синяя рамка вокруг

если не вплотную к , будет «хвост»


не будет «хвоста»



Слайд 56 Вставка векторных рисунков

Вставка векторных рисунковтип нестандартных данныхимя файларазмерывыравнивание

width="48" height="48"
align="left">

тип нестандартных данных
имя файла
размеры
выравнивание


Слайд 57 Фоновый рисунок
body {
background: url(grad.jpg);
}


body {
background: url(grad.jpg)

Фоновый рисунокbody { background: url(grad.jpg);}body { background: url(grad.jpg) #EEE;}'images/grad.jpg''../images/grad.jpg‘'http://www.vasya.ru/images/grad.jpg' если рисунка нет…

#EEE;
}
'images/grad.jpg'
'../images/grad.jpg‘
'http://www.vasya.ru/images/grad.jpg'
если рисунка нет…


Слайд 58 Фоновый рисунок
body{ background: url(grad.jpg) no-repeat; }
body{ background: url(grad.jpg)

Фоновый рисунокbody{ background: url(grad.jpg) no-repeat; }body{ background: url(grad.jpg) repeat-y; }если рисунок

repeat-y; }
если рисунок меньше, он повторяется
не повторять
повторять по вертикали


Слайд 59 Фоновый рисунок


Фоновый рисунок

Слайд 60 Создание веб-сайтов
§ 28. Мультимедиа

Создание веб-сайтов§ 28. Мультимедиа

Слайд 61 Вставка мультимедийных файлов

имя файла
автозапуск
Звуковой файл:
Флэш-анимация:

Вставка мультимедийных файловимя файлаавтозапускЗвуковой файл:Флэш-анимация:имя файларазмеры


width="275" height="200">

имя файла
размеры


Слайд 62 Вставка мультимедийных файлов


адрес ролика
Видео:
размеры

Вставка мультимедийных файловадрес роликаВидео:размеры

Слайд 63 HTML5 – тэг audio

HTML5 – тэг audioимя файлапоказывать элементы управленияразмеры

width="425"
height="350">

имя файла
показывать элементы управления
размеры


Слайд 64 HTML5 – тэг video

HTML5 – тэг videoВаш браузер не поддерживает элемент video.


autostart="false"
width="425" height="350">
Ваш браузер не

поддерживает элемент video.




Слайд 65 Создание веб-сайтов
§ 29. Таблицы

Создание веб-сайтов§ 29. Таблицы

Слайд 66 Простые таблицы

. . .

толщина рамки


Вася

Простые таблицы. . .толщина рамки Вася Петровtable row (строка)table data (ячейка с данными)

Петров


table row
(строка)
table data
(ячейка с данными)


Слайд 67 Заголовки таблиц


месяц


январь


февраль


март


table header

Заголовки таблиц месяц январь февраль мартtable header (заголовок)жирный, по центру


(заголовок)
жирный, по центру


Слайд 68 Объединение ячеек – столбцы


месяц


январь

Объединение ячеек – столбцы месяц январь февраль мартcolumn span (охват столбцов)

февраль
март


column span (охват столбцов)


Слайд 69 Объединение ячеек – строки


Привет,
Вася!


Объединение ячеек – строки Привет, Вася! Петя! Коля!row span (охват строк)

Петя!


Коля!


row span (охват строк)


Слайд 70 Табличная вёрстка










Самая большая страна
Западной Европы.


Табличная вёрсткаСамая большая страна  Западной Европы.  Франция Париж скрытая таблица!

border="1">

Франция
Париж


скрытая таблица!


Слайд 71 Вложенные таблицы










Вложенные таблицы    ВасяПетя МашаДаша 122 3334444








ВасяПетя
МашаДаша


122
3334444


Слайд 72 Размеры

...

ширина в пикселях или в %

Размеры...ширина в пикселях или в % от ширины окна браузеравысота в

от ширины окна браузера
высота в пикселях

...

всей таблицы:
строки:
ячейки:

height="50">
...

ширина в пикселях или в % от ширины таблицы


Слайд 73 Размеры (через CSS)
table.spec {
width: 60%;
height: 300;
}
table.spec

Размеры (через CSS)table.spec { width: 60%; height: 300;}table.spec tr { height:

tr {
height: 50px;
}
всей таблицы:
строки:
ячейки:
table.spec td.qq {
width: 25%;

height: 50px;
}


...



Слайд 74 Выравнивание


Выравнивание по центру,   по верхней границе по правой границе,

width="120">по центру,
по верхней границе

width="200">по правой границе,
по середине



...

всей таблицы:

информации в ячейках:

left,
center,
right

left,
center,
right

top,
middle,
bottom


Слайд 75 Выравнивание (через CSS)


По

Выравнивание (через CSS) По центру,   по верхней границе По

центру,
по верхней границе

По правой
границе, по середине


table.ex tr.centop {
text-align: center;
vertical-align: top;
height:100px;
}
table.ex td.rmid {
text-align: right;
vertical-align: middle;
width:200px;
}

left,
center,
right

top,
middle,
bottom


Слайд 76 Фон и цвет текста (через CSS)

Фон и цвет текста (через CSS) Привет!  Таблица из двух

class="spec">
Привет!




Таблица
из

двух строк
и двух столбцов


table.qq td {
background: green;
}
table.qq tr.spec td {
background: blue;
color: white;
}
table.qq tr.spec td.r {
background: red;
}
table.qq td.pic {
background: url("web.jpg");
}

цвет фона

рисунок


Слайд 77 Отступы

Отступы 1 2интервал между ячейкамиотступ внутри ячеекcellspacingcellspacingcellpaddingcellpadding

bgcolor = blue>

1
2


интервал между ячейками

отступ внутри ячеек

cellspacing

cellspacing

cellpadding

cellpadding


Слайд 78 Отступы (через CSS)


1

Отступы (через CSS)  1  2 border-spacingborder-spacingpaddingpaddingtable#qq { background: blue;

2


border-spacing
border-spacing
padding
padding
table#qq {
background: blue;
border-collapse: separate;

border-spacing: 10px;
padding: 10px;
}
#qq tr {
background: white;
}

кроме IE 6

идентификатор – уникальное имя


Слайд 79 Создание веб-сайтов
§ 30. Блоки

Создание веб-сайтов§ 30. Блоки

Слайд 80 Что такое блок (div)?

...





...
свойства блока:

Что такое блок (div)?......свойства блока:

Слайд 81 Рамка, поля и отступы


Lorem ipsum dolor sit amet,

Рамка, поля и отступыLorem ipsum dolor sit amet, consectetur adipiscing elit.

consectetur adipiscing elit. Nam nunc libero, semper ac feugiat

sed, sollicitudin et mauris. In hac habitasse platea dictumst. Cras dapibus nulla ac metus commodo viverra eget vitae erat. Donec ut mi tellus.

margin-right

margin-bottom

margin-left

margin-top

padding-right

padding-left

padding-top

padding-bottom

border-right

border-left

border-top

border-bottom


Слайд 82 Стили для блоков

Ответ: 45.

идентификатор (уникальный!)
.info {

Стили для блоковОтвет: 45.идентификатор (уникальный!).info { margin: 5px 5px 10px 20px;

margin: 5px 5px 10px 20px;
padding: 3px;
}
#result {
background:

#CCCCFF;
border: 1px solid blue;
}




Слайд 83 «Плавающий» блок

«Плавающий» блок На природе.picture { float:left; margin: 5px; }.picture p {

width="100"
height="66">
На природе

.picture

{ float:left; margin: 5px; }
.picture p {
margin: 0;
text-align: center;
font-family: sans-serif;
font-size: 80%;
font-weight: bold;
}

Слайд 84 Создание веб-сайтов
§ 31. Динамический HTML

Создание веб-сайтов§ 31. Динамический HTML

Слайд 85 Что такое DHTML?
Динамический HTML (DHTML) – это технология

Что такое DHTML?Динамический HTML (DHTML) – это технология создания интерактивных сайтов,

создания интерактивных сайтов, использующая HTML, CSS, язык программирования (чаще

всего JavaScript) и объектную модель документа (англ. DOM = Document Object Model).




DOM


Привет,
Вася!





document

html

head

title

DOM

body

em

Привет,

p

Вася!


Слайд 86 «Живой» рисунок
box_closed.gif
box_opened.gif


this.src='box_opened.gif'
свойство

«Живой» рисунокbox_closed.gifbox_opened.gifthis.src='box_opened.gif'свойство src этого объектавложенные кавычкиобработчик события (Javascript)

src этого объекта
вложенные кавычки


обработчик события (Javascript)


Слайд 87 Скрытый блок
ЛКМ



Детали — это гайка, шайба,

Скрытый блокЛКМДетали — это гайка, шайба, болт, винт, шуруп, гвоздь и

болт, винт, шуруп, гвоздь и др.

.hidden {
display:none;
}
не показывать
block

– во всю ширину
inline – в тексте



Слайд 88 Javascript-файл
Файл test.js

function show ( name )
{
var

Javascript-файлФайл test.js function show ( name ){ var elem = document.getElementById(name);

elem = document.getElementById(name);
if ( elem )

elem.style.display = "block";
}


найти элемент по id

функция

имя функции

переменная

если нашли

изменить свойство display

block – во всю ширину
inline – в тексте
none – не показывать


Слайд 89 Подключение Javascript-файла




...

имя файла

Подключение Javascript-файла ...имя файла

Слайд 90 Вызов функции



Показать детали

ссылка

Вызов функцииПоказать деталиссылка на эту страницудальнейшая обработка (переход по ссылке) не нужнапо щелчку вызвать функцию

на эту страницу
дальнейшая обработка (переход по ссылке) не нужна
по

щелчку вызвать функцию

Слайд 91 HTML-файл



Скрытый блок




HTML-файл Скрытый блок  Показать детали Детали — это гайка, шайба,


Показать детали








Детали — это гайка, шайба, болт, винт,
шуруп, гвоздь и др.


Слайд 92 Формы



Формы форма – набор элементов диалогаполе вводакнопкатекст на кнопкечто делать при щелчке

value="Готово"

onClick="check();">

форма – набор элементов диалога

поле ввода

кнопка

текст на кнопке

что делать при щелчке






Слайд 93 Формы


Формы function check(){if ( calc.answer.value ==

value="Готово"

onClick="check();">


function check()
{
if ( calc.answer.value == "4" )
alert("Правильно!");
else alert("Неправильно!");
}

Обработка события «щелчок мышью»:

В файл
calc.js

введённый текст


Слайд 94 Создание веб-сайтов
§ 32. XML и XHTML

Создание веб-сайтов§ 32. XML и XHTML

Слайд 95 В чём проблема?
Интеграция (объединение) информационных систем
А
В
Б



обмен данными
Двоичные файлы:
небольшой

В чём проблема?Интеграция (объединение) информационных системАВБобмен даннымиДвоичные файлы:небольшой объёммножество форматов, приёмник должен суметь прочитать файл

объём
множество форматов, приёмник должен суметь прочитать файл


Слайд 96 В чём проблема?
Задачи:
универсальный формат
текстовая форма
понятен человеку при просмотре
только

В чём проблема?Задачи:универсальный форматтекстовая формапонятен человеку при просмотретолько содержание (без оформления)сохранение

содержание (без оформления)
сохранение структуры (главы, разделы)
автоматическая обработка
HTML:
содержит тэги физической

разметки
нельзя вводить новые тэги
нестрогий синтаксис (можно не закрывать

)


Слайд 97 Что такое XML?



Intel Celeron

Что такое XML? Intel Celeron 2048 Мб 320 Гб


2048 Мб
320 Гб


<монитор>Philips 190C1SB
<клавиатура>Logitech Classic 200

<мышь>Genius Navigator 600



Слайд 98 Что такое XML?
XML = eXtensible Markup Language

Что такое XML?XML = eXtensible Markup Language    (расширяемый

(расширяемый язык разметки)
тэги-контейнеры в

угловых скобках
<тэг>...
атрибуты тэгов (дополнительные данные)
<тэг атрибут="значение">...
можно вводить новые тэги
нет никаких тэгов оформления, только данные
в контейнер могут быть вложены другие контейнеры иерархия – дерево!

Слайд 99 документы Microsoft Office и OpenOffice.org:
набор XML-файлов →

документы Microsoft Office и OpenOffice.org: набор XML-файлов → zip-архивRSS (ленты новостей

zip-архив
RSS (ленты новостей на сайтах и в блогах)
MathML

(описание математических формул)
SVG (векторная графика на веб-страницах)
файлы настроек (конфигурации) программ
электронные книги .fb2
XAML – язык описания интерфейсов в Windows 8

Использование XML


Слайд 100 XML: «за» и «против»
открытый текстовый формат
не зависит от

XML: «за» и «против»открытый текстовый форматне зависит от ОС и ПОстрогие

ОС и ПО
строгие правила, стандарты ⇒ легко обрабатывать в

программах
удобен для многоуровневых списков и иерархических БД

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


Слайд 101 XHTML
Задача: автоматическая обработка веб-страниц
HTML:
нестрогий синтаксис (можно не закрывать

XHTMLЗадача: автоматическая обработка веб-страницHTML:нестрогий синтаксис (можно не закрывать )не различаются заглавные

)
не различаются заглавные и строчные буквы
XHTML = eXtensible Hypertext

Markup Language
имена тегов и атрибутов – только строчные буквы
все тэги должны быть закрыты (например,
)
правильная вложенность тэгов

значения атрибутов в кавычках

замена служебных символов:
«<» → «<» «&» → «&»

HTML


XHTML


Вася


Пес Барбос




Слайд 102 Создание веб-сайтов
§ 33. Размещение веб-сайтов

Создание веб-сайтов§ 33. Размещение веб-сайтов

Слайд 103 Как разместить сайт?
На своём компьютере:
постоянно включенный компьютер
стабильный скоростной

Как разместить сайт?На своём компьютере:постоянно включенный компьютерстабильный скоростной канал связи«белый» IP-адрес;установка

канал связи
«белый» IP-адрес;
установка и настройка веб-сервера
защита сайта от взломщиков,

вредоносных программ и сетевых атак – самостоятельно

Слайд 104 Что такое хостинг?
Хостинг — услуга по размещению сайта

Что такое хостинг?Хостинг — услуга по размещению сайта (данных) на постоянно

(данных) на постоянно работающем сервере.
Тарифный план ⇒ стоимость
ограничение объема

данных (файлов и почты)
ограничение трафика
ежедневно: 100 пользователей
10 страниц по 100 Кбайт
в месяц: ≈ 3 Гбайт
поддержка баз данных (да/нет/количество)
поддержка серверных скриптов (PHP)


≈100 Мбайт

оплата – реклама


Слайд 105 Типы хостинга
Виртуальный хостинг
Виртуальный частный сервер
Выделенный сервер
до 1000 сайтов
garage.ru
toy.com
vobla.net

копирование

Типы хостингаВиртуальный хостингВиртуальный частный серверВыделенный сервердо 1000 сайтовgarage.rutoy.comvobla.net…копирование файлов в каталогПО

файлов в каталог
ПО хостера
garage.ru
toy.com
vobla.net

виртуальная машина для каждого сайта
ПО хозяина

сайта

vobla.net

отдельный компьютер для сайта
ПО хозяина сайта


Слайд 106 Доменные имена
IP-адреса: 94.100.101.202
Доменные имена: www.mail.ru
nic.ru
(RU-CENTER)
Бесплатно (3-й уровень):

Доменные именаIP-адреса: 94.100.101.202Доменные имена: www.mail.runic.ru (RU-CENTER)Бесплатно (3-й уровень): vasya.ucoz.ruDNS-сервер

vasya.ucoz.ru
DNS-сервер



Слайд 107 Загрузка файлов на сайт
создание страниц в конструкторе: *.ucoz.ru
FTP
локальный

Загрузка файлов на сайтсоздание страниц в конструкторе: *.ucoz.ruFTPлокальный компьютеркаталог на сайтепарольлогинсайтFileZilla (filezillafilezilla-filezilla-projectfilezilla-project.filezilla-project.org)

компьютер
каталог на сайте
пароль
логин
сайт
FileZilla (filezillafilezilla-filezilla-projectfilezilla-project.filezilla-project.org)


  • Имя файла: sozdanie-veb-saytov.pptx
  • Количество просмотров: 202
  • Количество скачиваний: 0