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

Содержание

Слайд 2

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

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

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

Слайд 3

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

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

Какие бывают Web-страницы? статические – существуют на сервере в виде готовых файлов:
*.html
динамические – полностью или частично создаются на сервере в момент запроса (выбор информации из базы данных) *.shtml, *.asp, *.pl, *.php

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

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

Слайд 4

Язык HTML

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

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

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



Моя страница


Привет!



index.html

Слайд 5

Тэги

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

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

Тэги Тэг – это команда языка HTML, которую выполняет браузер: непарные тэги
SRC = "vasya.jpg">

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


...

открывающий

закрывающий

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

Слайд 6

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



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


Привет!


first.html


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

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


Привет!

основная часть

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

Слайд 7

Редактор HEFS

файловые операции

буфер обмена

один экран

запуск
браузера (F9)

назад

вперед

текстовый редактор

Редактор HEFS файловые операции буфер обмена один экран запуск браузера (F9) назад

браузер (IE)‏

отмена

Слайд 8

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

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

white

R

G

B

# F F 0

Кодирование цвета имена red, green, blue, magenta, black, шестнадцатеричные коды white R
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

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

Web-страницы. Язык HTML Тема 2. Оформление текста

Слайд 10

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

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


Привет!

Тэг BODY – общие свойства страницы цвет фона и текста цвет гиперссылок
LINK="#FF8C00" VLINK=green>
...

цвет текста

цвет фона

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

цвет ссылок

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

Слайд 11

Вставка тэгов в HEFS

Вставка тэгов в HEFS

Слайд 12

Вставка атрибутов в HEFS

вставить только код цвета

Вставка атрибутов в HEFS вставить только код цвета

Слайд 13

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

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

Привет!

Как дела?

Привет!
SIZE=6>
Как

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

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

Слайд 14

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

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

Слайд 15

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

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

Форматированный текст (листинги программ)‏ program qq; var a, b: integer; begin writeln("Введите
writeln(a,'+',b,'=',a+b);
end;


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

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

Слайд 16

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


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


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


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


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


Комментарий

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


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

История


left,
center,
right

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

Слайд 17

Форматирование текста в HEFS

Ctrl-B

Форматирование текста в HEFS Ctrl-B

Слайд 18

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

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

Слайд 19

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

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

Слайд 20

Абзацы

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

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

Абзацы переход на новую строку абзац (с отступами)‏ Одно физическое тело захотело
варежки на что-нибудь хорошее.
До самого вечера тело с
варежками ...


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


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


Слайд 21

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

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

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

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


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

атрибут тэга


Слайд 22

Абзацы в HEFS

Абзацы в HEFS

Слайд 23

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





horizontal rule

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

толщина

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

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

Слайд 24

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

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

Web-страницы. Язык HTML Тема 3. Гиперссылки

Слайд 25

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


...

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

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

Слайд 26

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

Таблицы

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

anchor (якорь)

hyper

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

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

Пример

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

Текст

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

Слайд 27

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

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

Слайд 28

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

Почта

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

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

на конкретную

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


Васин текст

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


Скачать

Слайд 29

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


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

Глава 1


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

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

Наверх

Глава 2


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

Наверх

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

Цвет текста

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

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

Слайд 30

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


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

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

Слайд 31

Гиперссылки в HEFS

локальная ссылка

Ctrl-A гиперссылка на выделенный блок, адрес вводить вручную

вставить только

Гиперссылки в HEFS локальная ссылка Ctrl-A гиперссылка на выделенный блок, адрес вводить
адрес файла

Слайд 32

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

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

Web-страницы. Язык HTML Тема 4. Списки

Слайд 33

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


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

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

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

изменение маркера:

Маркированные списки Вася Петя Коля unordered list (неупорядоченный список) list item (элемент
TYPE="disk">
...

disk ∙
circle ○
square ■

Слайд 34

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


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

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

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


    ...

1, i, I,

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

Слайд 35

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


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

definition list (список

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

definition term (термин)

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

Слайд 36

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

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

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

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

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

Слайд 37

Списки в HEFS

Ctrl-L вставить элемент списка


  • Списки в HEFS Ctrl-L вставить элемент списка

    Слайд 38

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

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

    Web-страницы. Язык HTML Тема 5. Рисунки

    Слайд 39

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

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

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

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

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

    Слайд 40

    Фон страницы


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

    Слайд 41

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





    из той

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

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

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

    Слайд 42

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


    left

    right

    top

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

    middle

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

    Слайд 43

    Отступы



    VSPACE
    (vertical space)‏

    HSPACE
    (horizontal space)‏

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

    Слайд 44

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

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

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

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

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

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

    Слайд 45

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


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


    Таблицы

    локальная ссылка:

    ссылка

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

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

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

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

    Слайд 46

    Рисунки в HEFS

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

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

    Слайд 47

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

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

    Web-страницы. Язык HTML Тема 6. Таблицы

    Слайд 48

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







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

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

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

    Слайд 49

    Размеры


    ...

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

    высота

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


    ...

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

    строки:

    ячейки:


    ...

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

    Слайд 50

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


    VALIGN="top">



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


    ...

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

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

    left,
    center,
    right

    left,
    center,
    right

    top,
    middle,
    bottom

    Слайд 51

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







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



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

    цвет фона

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

    Слайд 52

    Отступы

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



    1 2

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

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

    CELLSPACING

    CELLSPACING

    CELLPADDING

    CELLPADDING

    Слайд 53

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










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








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

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

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

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

    Слайд 54

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










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




    122
    3334444

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

    Слайд 55

    Таблицы в HEFS

    Таблицы в HEFS

    Слайд 56

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

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

    Web-страницы. Язык HTML Тема 7. Фреймы

    Слайд 57

    Фреймы

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

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

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

    Слайд 58

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

    index.html



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






    columns
    столбцы

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

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

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

    source
    источник

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

    Слайд 59

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


    ...


    ...

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

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

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

    Слайд 60

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

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

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

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

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

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

    Слайд 61

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

    index.html



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



    NAME="qq">


    строки

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

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

    Слайд 62

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

    index.html






    Сложные структуры (3 фрейма)‏ index.html
    SRC="down.html">

    Слайд 63

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


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

    TARGET
    _blank

    Как открыть ссылку в другом фрейме TARGET="qq">Глава 2 TARGET _blank – в
    – в новом окне
    _parent – в родительском окне
    _top – в главном окне
    (убрать фреймы)

    Слайд 64

    Фреймы в HEFS

    Фреймы в HEFS

    Слайд 65

    Работа с несколькими страницами в HEFS

    переключение страниц

    закрыть текущую страницу (Ctrl-W)‏

    просмотр активной страницы

    Работа с несколькими страницами в HEFS переключение страниц закрыть текущую страницу (Ctrl-W)‏ просмотр активной страницы

    Слайд 66

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

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

    Web-страницы. Язык HTML Тема 8. Понятие о Javascript

    Слайд 67

    Что может Javascript?

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

    Чем плоха HTML-страница?

    Что

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

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

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

    Слайд 68

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

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

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

    HTML + Javascript = DHTML (Dynamic HTML)‏

    Слайд 69

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


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

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

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

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

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

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