Разделы презентаций


Создание веб-сайтов

Содержание

Основные определенияГипертекст (англ. hypertext) – это текст, содержащий гиперссылки.Гиперссылка (англ. hyper reference) – это «активная» ссылка на другой объект (часть того же документа, другой документ, файл, каталог, программу и т.д.).Веб-страница –

Слайды и текст этой презентации

Слайд 1Создание веб-сайтов
Веб-сайты и веб-страницы

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

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

hyper reference) – это «активная» ссылка на другой объект (часть

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

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

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

разметки гипертекста)

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

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

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




динамические – полностью

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

*.php, *.asp, *.pl, *.cgi, *.shtml …

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

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

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

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

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

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


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

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

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

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

оформления, рисунков
многоуровневые выпадающие меню
скрытие и показ частей страницы
проверка данных, введенные пользователем
выполнение вычислений
игры…
Интерактивные страницыDHTML = Dynamic HTML, динамический HTML. Скрипт или сценарий (англ. script) – это программный код для автоматизации

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

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

Слайд 8Как создать веб-страницу?
Любой текстовый редактор (Блокнот и т.п.)
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)

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

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



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






Первая

страница


Привет!



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


Привет!

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


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

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

заголовок подраздела
– заголовок параграфа
Глава 1. Информация
1.1 Что такое информация?
Задачи,

связанные с хранением, передачей и обработкой информации человеку приходилось решать во все времена...
Заголовкизаголовок документазаголовок раздела – заголовок документа – заголовок раздела – заголовок подраздела – заголовок параграфаГлава 1. Информация1.1

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

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

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

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

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

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

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

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

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

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

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

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

к потолку, лоб в лоб столкнулась с неизвестно как
прокравшейся

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


left, center, right, justify

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

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

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

Сквозь

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

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

И мнёт ковыль...
break – разрыв


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

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

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

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

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



не отрывать:

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

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

А.С. Пушкин – солнце русской поэзии.

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

тире!

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

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

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

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

Y?

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

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

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

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

unordered list (неупорядоченный список)
list item (элемент

списка)
изменение маркера:

...

disk ∙
circle ○
square ■

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

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

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

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

start="4">
...

1, i, I, a, A

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

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


Россия





Украина







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


Киев
Одесса

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

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

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


страница в том же каталоге:
во вложенном каталоге:

Информация.
в родительском каталоге:

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

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

Информация.

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

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

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

href="http://example.net/game.zip">
Скачать.
для запуска почтовой программы:
Напишите мне!

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

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

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

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

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

Медведь
Медведь — хищное

млекопитающее семейства медвежьих.


медведь
на метку в другом файле:
медведь

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

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

href="mailto:john@yahoo.com">...

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

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

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

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

ехал к бабушке на электричке, и всю дорогу над ним

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




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

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



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

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

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

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

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

iMin := 1;
for i:=2 to n 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 (уже отформатированный)



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

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

индекс (subscript):
Вася2
Вася2

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

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

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

он её любил,
...




main.css

mob.css

printer.css

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

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

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

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

6616 = 102
B = 0
Стилевые файлыbody { color: white; background: #FF6600;}название тэгасвойствоселектор color – цвет символовbackground – цвет фонаtest.cssзначениеR = FF16

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


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



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



qq.html
test.css
body {

color: white;
background: #0000E0;
}


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

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

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

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

body {
color: white;
background:

#0000E0;
}

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

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

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

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

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

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

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

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

Стили для элементов: шрифтыp { font-family: Arial,sans-serif; font-size: 20px; font-style: italic; font-weight: bold;}для всех абзацевсемейство шрифтовserif –

Слайд 38Стили: размеры, выравнивание
p {
background: #E6E6FF;
width: 80%;
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

цвет фона

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


Стили: размеры, выравниваниеp { background: #E6E6FF; width: 80%; height: 100px; text-align: left; text-indent: 20px; }ширинавысотаLorem ipsum dolor

Слайд 39Рамка, поля, отступы
p {
background: #ccffcc;
border: 1px 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

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

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


Lorem ipsum dolor sit amet, 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

Рамка, поля и отступыLorem ipsum dolor sit amet, consectetur adipiscing elit. Nam nunc libero, semper ac feugiat

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

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

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

text-decoration: underline;
}

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

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

псевдокласс

псевдокласс

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

Стили гиперссылокa {  color: green; text-decoration: none; }Все гиперссылки:a:visited { color: #0000AA; }Посещённые гиперссылки:a:hover {

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

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




каскад!

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

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

Ошибка!
Что-то с памятью.

элемент в

тексте

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

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

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

p.hallo {
background:

url(grad.jpg) repeat-y;
}




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

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

class="email">
qq@mail.ru

qq@mail.ru

qq@mail.ru

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

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

monospace;
}
Общие свойства для нескольких тэгов:
em a {
font-style: normal;
}


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

a внутри em

Составные селекторы code, pre { font-weight: bold; font-family: Courier New, monospace;} Общие свойства для нескольких тэгов:em a

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

#00F;
text-decoration:underline;
}
p.email a:visited {
color: #F0F;
}
ссылки внутри абзаца класса

email

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

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

подчеркнуть

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

то же, что #FF00FF

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

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

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

Слайд 49Форматы рисунков
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)
прозрачность и полупрозрачность (альфа-канал)
нет анимации
плохо сжимает мелкие рисунки

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

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

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


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)"/>




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

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




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

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

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

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

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

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

align="left" hspace="10" vspace="10">
vspace
(vertical space)
hspace
(horizontal

space)



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

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

width="800"
height="600">
надпись на месте рисунка, если

его нет

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


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

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

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



src="night.jpg" border="0">

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

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


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


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

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


align="left">

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

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

Слайд 57Фоновый рисунок
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);}body { background: url(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) repeat-y; }
если

рисунок меньше, он повторяется
не повторять
повторять по вертикали

Фоновый рисунокbody{ background: url(grad.jpg) no-repeat; }body{ background: url(grad.jpg) repeat-y; }если рисунок меньше, он повторяетсяне повторятьповторять по вертикали

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


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

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

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

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

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

width="275" height="200">

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

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

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


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

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

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


height="350">

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

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

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

autostart="false"
width="425" height="350">
Ваш браузер не поддерживает элемент video.

width="425" height="350"
controls="controls">
type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>


HTML5 – тэг videoВаш браузер не поддерживает элемент 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Табличная вёрстка










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




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


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

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

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
















border="1">
ВасяПетя
МашаДаша


122
3334444

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

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

...

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

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

...

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

...

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

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

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

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

...


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

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


по центру,


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

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



...

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

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

left,
center,
right

left,
center,
right

top,
middle,
bottom

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

Слайд 75Выравнивание (через 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

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

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


Привет!





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

двух столбцов


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");
}

цвет фона

рисунок

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

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

bgcolor = blue>

= "100">1
2


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

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

cellspacing

cellspacing

cellpadding

cellpadding

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

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


1

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

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

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

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

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

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

...





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

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

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


Lorem ipsum dolor sit amet, 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

Рамка, поля и отступыLorem ipsum dolor sit amet, consectetur adipiscing elit. Nam nunc libero, semper ac feugiat

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

Ответ: 45.

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

5px 10px 20px;
padding: 3px;
}
#result {
background: #CCCCFF;
border: 1px

solid blue;
}



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

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


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

.picture { float:left; margin:

5px; }
.picture p {
margin: 0;
text-align: center;
font-family: sans-serif;
font-size: 80%;
font-weight: bold;
}
«Плавающий» блок  На природе.picture { float:left; margin: 5px; }.picture p { margin: 0; text-align: center; font-family:

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

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

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

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

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




DOM


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





document

html

head

title

DOM

body

em

Привет,

p

Вася!

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

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


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

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


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

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

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



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

шуруп, гвоздь и др.

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

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


Скрытый блокЛКМДетали — это гайка, шайба, болт, винт, шуруп, гвоздь и др..hidden { display:none;}не показыватьblock – во

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

function show ( name )
{
var elem =

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

"block";
}


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

функция

имя функции

переменная

если нашли

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

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

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

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




...

имя файла

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

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



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

ссылка на эту

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

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

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



Скрытый блок




onClick="show('details'); return false;">
Показать детали








Детали — это

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

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

Слайд 92Формы



value="Готово"
onClick="check();">

форма – набор

элементов диалога

поле ввода

кнопка

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

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





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

Слайд 93Формы


value="Готово"
onClick="check();">


function check()
{
if (

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

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

В файл
calc.js

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

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

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

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

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



обмен данными
Двоичные файлы:
небольшой объём
множество форматов,

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

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

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

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

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

)

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

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



Intel Celeron

фирма="Kingston">2048 Мб
320 Гб


Philips

190C1SB
<клавиатура>Logitech Classic 200

<мышь>Genius Navigator 600


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

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

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

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

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

новостей на сайтах и в блогах)
MathML (описание математических формул)


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

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

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

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

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

списков и иерархических БД

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

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

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

заглавные и строчные буквы
XHTML = eXtensible Hypertext Markup Language
имена тегов

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

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

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

HTML


XHTML


Вася


Пес Барбос



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

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

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

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

IP-адрес;
установка и настройка веб-сервера
защита сайта от взломщиков, вредоносных программ и

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

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

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

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


≈100 Мбайт

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

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

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

копирование файлов в

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

виртуальная машина для каждого сайта
ПО хозяина сайта
vobla.net
отдельный компьютер для

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

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


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

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

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

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

Слайд 108Источники иллюстраций
www.kkfreight.ru
www.revelation-of-silence.com
www.dejurka.ru
www.foru.ru
www.ibizsys.com
ru.wikipedia.org
иллюстрации художников издательства «Бином»
авторские материалы

Источники иллюстрацийwww.kkfreight.ruwww.revelation-of-silence.comwww.dejurka.ruwww.foru.ruwww.ibizsys.com ru.wikipedia.org иллюстрации художников издательства «Бином»авторские материалы

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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