Web-страницы. Язык HTMLL

Содержание

Слайд 2

Web-страницы. Язык HTML © К.Ю. Поляков, 2007 Тема 1. Введение

Web-страницы. Язык HTML

© К.Ю. Поляков, 2007

Тема 1. Введение

Слайд 3

Что такое Web-страницы? Гиперссылка – «активная»ссылка на другой документ. Гипертекст –

Что такое Web-страницы?

Гиперссылка – «активная»ссылка на другой документ.
Гипертекст – текст, содержащий

гиперссылки.
Гипермедиа-документ – документ, включающий текст, рисунки, звуки, видео, в котором любой элемент может быть гиперссылкой.
WWW (World Wide Web) – «всемирная паутина», служба Интернет для обмена информацией в виде гипертекста (и гипермедиа).
Web-страница – текстовый файл, в котором описано размещение материала на экране.
Браузер – программа для просмотра Web-страниц на экране (Internet Explorer, Mozilla Firefox, Opera).
Слайд 4

Какие бывают Web-страницы? статические – существуют на сервере в виде готовых

Какие бывают Web-страницы?

статические – существуют на сервере в виде готовых файлов:

*.htm, *.html
динамические – полностью или частично создаются на сервере в момент запроса (выбор информации из базы данных) *.shtml, *.asp, *.pl, *.php

позволяют выбирать информацию из базы данных по заранее неизвестным запросам

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

Слайд 5

Язык HTML HTML = Hypertext Markup Language (язык разметки гипертекста) HTML-страница

Язык HTML

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

HTML-страница – это текстовый

файл (Блокнот):



Моя страница


Привет!



index.html

Слайд 6

Тэги Тэг – это команда языка HTML, которую выполняет браузер: непарные

Тэги

Тэг – это команда языка HTML, которую выполняет браузер:

непарные тэги
парные тэги

(контейнеры)


вставить рисунок


...

открывающий

закрывающий

область действия тэга: описание таблицы

Слайд 7

Простейшая Web-страница Моя первая Web-страница Привет! first.html Моя первая Web-страница шапка ("голова") Привет! основная часть («тело»)

Простейшая Web-страница



Моя первая <br> Web-страница


Привет!


first.html


Моя первая <br> Web-страница

шапка ("голова")


Привет!

основная

часть («тело»)
Слайд 8

Кодирование цвета имена red, green, blue, magenta, black, шестнадцатеричные коды white

Кодирование цвета

имена
red, green, blue, magenta, black,
шестнадцатеричные коды

white

R

G

B

# F F

0 0 0 0

# F F F F F F

# 0 0 F F F F

# 0 0 0 0 0 0

# A A A A A A

Слайд 9

Web-страницы. Язык HTML © К.Ю. Поляков, 2007 Тема 2. Оформление текста

Web-страницы. Язык HTML

© К.Ю. Поляков, 2007

Тема 2. Оформление текста

Слайд 10

Тэг BODY – общие свойства страницы цвет фона и текста цвет

Тэг BODY – общие свойства страницы

цвет фона и текста
цвет гиперссылок

BGCOLOR=#00FF00>
Привет!


...

цвет текста

цвет фона

посещенные ссылки
(visited link)

цвет ссылок

атрибуты тэга

Слайд 11

цвет текста размер шрифта Тэг FONT – свойства блока текста Привет!

цвет текста
размер шрифта

Тэг FONT – свойства блока текста

Привет!

Как дела?

Привет!

SIZE=6>
Как дела?

от 1 до 7
(3 – нормальный)

Слайд 12

Стили оформления

Стили оформления

Слайд 13

Форматированный текст (листинги программ) program qq; var a, b: integer; begin

Форматированный текст (листинги программ)

program qq;
var a, b: integer;
begin
writeln("Введите два числа");

read(a,b);
writeln(a,'+',b,'=',a+b);
end;


program qq;
var a, b: integer;
begin
writeln("Введите два числа");
read(a,b);
writeln(a,'+',b,'=',a+b);
end;

отформатированный текст
(preformatted)

Слайд 14

Заголовки: H1 … H6 Заголовок документа Заголовок раздела Заголовок подраздела Заголовок

Заголовки: H1 … H6


Заголовок документа


Заголовок раздела


Заголовок подраздела


Заголовок параграфа


Комментарий

Авторские пометки


выравнивание:

История


left,
center,


right
Слайд 15

Специальные символы

Специальные символы

Слайд 16

Абзацы переход на новую строку абзац (с отступами) Одно физическое тело

Абзацы

переход на новую строку
абзац (с отступами)

Одно физическое тело захотело поменять три

своих старых варежки на что-нибудь хорошее.
До самого вечера тело с
варежками ...


Одно физическое тело захотело поменять три своих старых варежки
на что-нибудь хорошее.


До самого вечера тело с варежками ...


Слайд 17

Выравнивание Этот текст выровнен по центру. Этот текст выровнен по ширине.

Выравнивание

Этот текст выровнен по центру.

Этот текст выровнен по ширине.
Этот

текст выровнен по ширине.
Этот текст выровнен по ширине.
Этот текст выровнен по ширине.


left по левой границе
right по правой границе
center по центру
justify по ширине

атрибут тэга


Слайд 18

Линия-разделитель horizontal rule ширина в пикселях или процентах толщина выравнивание

Линия-разделитель





horizontal rule

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

толщина

выравнивание

Слайд 19

Web-страницы. Язык HTML © К.Ю. Поляков, 2007 Тема 3. Гиперссылки

Web-страницы. Язык HTML

© К.Ю. Поляков, 2007

Тема 3. Гиперссылки

Слайд 20

Цвет гиперссылок ... LINK ссылки, на которых не были VLINK посещенные ссылки ALINK активные ссылки

Цвет гиперссылок


...

LINK ссылки, на которых не были
VLINK посещенные

ссылки
ALINK активные ссылки
Слайд 21

Ссылки на другие страницы сайта Таблицы страница в той же папке

Ссылки на другие страницы сайта

Таблицы

страница в той же папке

anchor (якорь)


hyper reference (гиперссылка)

страница во вложенной папке

Пример

страница в соседней папке

Текст

выйти из текущей папки

Слайд 22

Примеры (ссылки из файла rock.html)

Примеры (ссылки из файла rock.html)

Слайд 23

Ссылки на другие сайты Почта на главную страницу сайта index.htm, index.html,

Ссылки на другие сайты

Почта

на главную страницу сайта

index.htm, index.html, default.asp, …

на

конкретную страницу сайта (URL)


Васин текст

на файл для скачивания


Скачать

Слайд 24

Ссылки внутри страницы Глава 1 Глава 2 Глава 1 Это текст

Ссылки внутри страницы


Глава 1
Глава 2

Глава 1


Это текст

главы 1. Это текст главы 1.
Это текст главы 1. Это текст главы 1.

Наверх

Глава 2


Это текст главы 2. Это текст главы 2.
Это текст главы 2. Это текст главы 2.

Наверх

в другом файле

Цвет текста

метка (якорь)

переход на метку

Слайд 25

Запуск почтовой программы Напишите мне!

Запуск почтовой программы


Напишите мне!

Слайд 26

Web-страницы. Язык HTML © К.Ю. Поляков, 2007 Тема 4. Списки

Web-страницы. Язык HTML

© К.Ю. Поляков, 2007

Тема 4. Списки

Слайд 27

Маркированные списки Вася Петя Коля unordered list (неупорядоченный список) list item

Маркированные списки


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

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

list item (элемент списка)

изменение

маркера:


    ...

disk ∙
circle ○
square ■

Слайд 28

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

Нумерованные списки


  1. Вася
  2. Петя
  3. Коля

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

изменение нумерации:


    ...

1, i,

I, a, A
Слайд 29

Списки определений компьютер устройство для обработки информации дискета гибкий магнитный диск

Списки определений


компьютер
устройство для обработки информации
дискета
гибкий магнитный диск
винчестер
жесткий магнитный диск

definition list

(список определений)

definition term (термин)

definition description (описание)

Слайд 30

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

Многоуровневые списки

  • Города России       
  • Города Украины   

      
  1. Москва   
  2. Санкт-Петерург

      
  1. Киев   
  2. Одесса

Слайд 31

Web-страницы. Язык HTML © К.Ю. Поляков, 2007 Тема 5. Рисунки

Web-страницы. Язык HTML

© К.Ю. Поляков, 2007

Тема 5. Рисунки

Слайд 32

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

Форматы рисунков

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

цветов)
рисунки с четкими границами, мелкие рисунки

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

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

Слайд 33

Фон страницы "images/back.jpg" "../images/back.jpg" "http://www.vasya.ru/images/back.jpg"

Фон страницы


"images/back.jpg"
"../images/back.jpg"
"http://www.vasya.ru/images/back.jpg"

Слайд 34

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

Рисунки в документе





из

той же папки:

из другой папки:

с другого сервера:

Слайд 35

Выравнивание left right top bottom (по умолчанию) middle

Выравнивание


left

right

top

bottom
(по умолчанию)

middle

Слайд 36

Отступы VSPACE (vertical space) HSPACE (horizontal space)

Отступы



VSPACE
(vertical space)

HSPACE
(horizontal space)

Слайд 37

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

Другие атрибуты

Моя фотография

всплывающая подсказка
надпись на месте

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

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

толщина рамки вокруг рисунка

Слайд 38

Рисунок-гиперссылка ALT="Бесплатная почта" BORDER=0> локальная ссылка: ссылка на другой сервер: иначе

Рисунок-гиперссылка


ALT="Бесплатная почта" BORDER=0>


Таблицы

локальная

ссылка:

ссылка на другой сервер:

иначе будет синяя рамка вокруг

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

не будет "хвоста"

Слайд 39

Web-страницы. Язык HTML © К.Ю. Поляков, 2007 Тема 6. Таблицы

Web-страницы. Язык HTML

© К.Ю. Поляков, 2007

Тема 6. Таблицы

Слайд 40

Простейшая таблица Таблица из одной строки из трех столбцов без указания

Простейшая таблица







Таблица из одной строки из трех столбцов без
указания ширины таблицы
и ячеек.

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

TABLE таблица
TR = table row строка таблицы
TD = table data данные таблицы
TH = table header заголовок (жирный, по центру)

Слайд 41

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

Размеры


...

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

браузера

высота в пикселях


...

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

строки:

ячейки:


...

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

Слайд 42

Выравнивание VALIGN="top"> По центру, по верхней границе WIDTH=200>По правой границе, по

Выравнивание


VALIGN="top">



По
центру, по
верхней границе
WIDTH=200>По правой границе,
по середине


...

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

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

left,
center,
right

left,
center,
right

top,
middle,
bottom

Слайд 43

Фон и цвет текста Привет! Таблица из двух строк и двух столбцов цвет фона фоновый рисунок

Фон и цвет текста




BGCOLOR="red">





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

цвет фона

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

Слайд 44

Отступы BGCOLOR = blue> 1 2 интервал между ячейками отступ внутри ячеек CELLSPACING CELLSPACING CELLPADDING CELLPADDING

Отступы

BGCOLOR = blue>
BGCOLOR = white>



1 2

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

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

CELLSPACING

CELLSPACING

CELLPADDING

CELLPADDING

Слайд 45

Объединение ячеек Привет! Вася, Петя, Маша! Привет! Вася, Петя, Маша! column

Объединение ячеек










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








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

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

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

Слайд 46

Вложенные таблицы Вася Петя Маша Даша 1 22 333 4444

Вложенные таблицы










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




122
3334444

Слайд 47

Web-страницы. Язык HTML © К.Ю. Поляков, 2007 Тема 7. Фреймы

Web-страницы. Язык HTML

© К.Ю. Поляков, 2007

Тема 7. Фреймы

Слайд 48

Фреймы Фрейм (frame) – это часть сложной Web-страницы, в которую может

Фреймы

Фрейм (frame) – это часть сложной Web-страницы, в которую может быть

загружена другая Web-страница.

3 файла:
left.html – страница в левой части
right.html – страница в правой части
index.html – описание структуры

Слайд 49

Описание структуры index.html Фреймы-столбцы columns столбцы ширина в пикселях или %

Описание структуры

index.html



Фреймы-столбцы






columns
столбцы

ширина в

пикселях или %

все остальное место

source
источник

имя фрейма (для ссылок)

Слайд 50

Граница между фреймами ... ... граница между фреймами: 0 – невидима,

Граница между фреймами


...


...

граница между фреймами:
0 – невидима,

1 - видима

ширина полосы между фреймами, за которую можно перетащить границу

Слайд 51

Настройка фрейма (FRAME) MARGINHEIGHT="0" NORESIZE SCROLLING="auto"> убрать отступы от края фрейма

Настройка фрейма (FRAME)

MARGINHEIGHT="0"
NORESIZE
SCROLLING="auto">

убрать отступы от

края фрейма до содержимого

полоса прокрутки:
auto – появляется, когда надо
yes – есть всегда
no – нет никогда

запретить изменение размеров

Слайд 52

Фреймы-строки index.html Фреймы-строки NAME="qq"> строки ширина в пикселях или %

Фреймы-строки

index.html



Фреймы-строки



NAME="qq">


строки

ширина в

пикселях или %
Слайд 53

Сложные структуры (3 фрейма) index.html

Сложные структуры (3 фрейма)

index.html








Слайд 54

Как открыть ссылку в другом фрейме TARGET="qq">Глава 2 TARGET _blank –

Как открыть ссылку в другом фрейме


TARGET="qq">Глава 2

TARGET

_blank – в новом окне
_parent – в родительском окне
_top – в главном окне
(убрать фреймы)
Слайд 55

Web-страницы. Язык HTML © К.Ю. Поляков, 2007 Тема 8. Понятие о Javascript

Web-страницы. Язык HTML

© К.Ю. Поляков, 2007

Тема 8. Понятие о Javascript

Слайд 56

Что может Javascript? информация статична нет интерактивности (только переход на другую

Что может Javascript?

информация статична
нет интерактивности (только переход на другую страницу)

Чем плоха

HTML-страница?

Что можно сделать с помощью Javascript?

изменение рисунка при наведении мыши
выпадающие меню
всплывающие подсказки
фотогалерея без перегрузки страницы
движение объекта по экрану

Javascript может быть отключен в браузере

Слайд 57

Основные принципы каждый элемент на странице (текст, рисунок, таблица) – это

Основные принципы

каждый элемент на странице (текст, рисунок, таблица) – это объект,

имеющий свои свойства
свойства объекта можно менять из программы на Javascript (скрипта)
все, что происходит – это события
все события можно «обрабатывать», т.е. как-то реагировать на них

HTML + Javascript = DHTML (Dynamic HTML)

Слайд 58

Замена рисунка при движении мыши когда курсор мыши над рисунком после

Замена рисунка при движении мыши


когда курсор мыши

над рисунком

после ухода мыши

События:
onMouseOver – курсор мыши над объектом
onMouseOut – курсор мыши ушел с объекта

начальный рисунок

this – этот объект
this.src – свойство SRC этого объекта