'

1. WEB-страницы.

Понравилась презентация – покажи это...





Слайд 0

1. WEB-страницы. ТЕМА: «Построение сайтов»


Слайд 1

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


Слайд 2

Браузер является одним из основных, основополагающих программных продуктов у большинства пользователей персональных компьютеров. Действительно, Интернет охватывает все больше сфер деятельности человека. Получение свежей информации, загрузка новых программных продуктов, торговля, общение - все это осуществляется с помощью браузера. Большинство пользователей персональных компьютеров не задумываются, какой программный продукт используется для выходя в Сеть. Операционная система Windows содержит встроенный инструмент навигации по просторам Web. По этой причине приобщение к Интернету для большинства его пользователей начинается именно с программы, которую не надо устанавливать, которая есть на компьютере сразу после покупки системного блока в магазине, с Internet Explorer. Internet Explorer используется подавляющим числом пользователей во всем мире. Наибольшей популярностью среди браузеров пользуются продукты Mozilla Firefox и Opera. Разгораются жаркие споры, пользователи пытаются выяснить, какой же из этих двух продуктов удобней, быстрей, мощнее. Данный спор, на самом деле, бесконечен. Mozilla Firefox и Opera – это два противоположных взгляда на построение взаимодействия пользователя с Сетью. Оба браузера основаны на отличных от Internet Explorer движках — Presto (Opera) и Gecko (Mozilla Firefox).


Слайд 3

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


Слайд 4

2. HTML – язык гипертекстовой разметки.


Слайд 5

HTML Первые шаги. Hyper Text Markup Language


Слайд 6

Создание Web-сайтов реализуется с использованием языка гипертекстовой разметки – HTML (HyperText Markup Language).


Слайд 7

История создания HTML Некоторые даты: 1945 год: американский ученый, научный консультант президента Ванневар Буш (Vannevar Bush) высказывает идею гипертекста. 1968 год: Дуглас Энджельбарт (создатель программного диалогового интерфейса, который реагировал на действия специального указателя - курсора, а так же создатель манипулятора - мыши) демонстрирует работу гипертекстовых связей в созданном им текстовом процессоре.


Слайд 8

1960-е годы: сотрудники компании IBM взялись за решение задач переноса документов между различными платформами и операционными системами. Результатом их усилий стал язык GML (General Markup Language - общий язык разметки), который предназначался для использования на ЭВМ семейства IBM. Язык GML в дальнейшем был расширен, а в 80-х годах прошёл стандартизацию ISO (Международная организация стандартизации). Этот мощный и универсальный режим разметки, названный SGML (Standart General Markup Langugage), использовался военным ведомством США для оформления технической документации. Однако SGML широкого распространения не получил ввиду своей сложности и дороговизны реализации. Некоторые даты:


Слайд 9

1980-е годы: учёный-физик Тим Бернерс-Ли, сотрудник CERN (Европейский Центр Ядерных Исследований) в Женеве в конце 80-х годов занялся проблемой хранения и отображения данных, полученных коллегами. Проблема состояла в том, что каждый специалист, приезжавший в Центр, применял собственные методы представления информации, и срочно требовалось создание универсальной системы, которая не зависела бы от используемой компьютерной платформы и в то же время была бы достаточно простой. В основу разрабатываемого языка Тим Бернерс-Ли положил язык SGML и приёмы работы с гипертекстом, с чем и связано название созданного им языка - HTML. Новый язык использовал основные конструкции SGML для описания документов и гипертекстовых ссылок. Некоторые даты:


Слайд 10

Термин "гипертекст" впервые был введён Тедом Нельсоном в 1969 году. Гипертекст – электронный документ, содержащий в себе ссылки на другие документы.


Слайд 11

Главные причины популярности HTML: Простота. Переносимость. HTML-документ – это гипертекст.


Слайд 12

3. Создание HTML-документа


Слайд 13

HTML-документ – это обычный текстовый документ, содержащий специальные разметочные указатели, команды языка html (тэги). HTML-файл имеет расширение .htm или .html


Слайд 14

Язык HTML HTML = Hypertext Markup Language (язык разметки гипертекста) HTML-страница – это текстовый файл (Блокнот): <HTML> <HEAD> <TITLE>Моя страница</TITLE> </HEAD> <BODY> Привет! … </BODY> </HTML> index.html


Слайд 15

ТЭГИ Тэг – инструкция (команда) браузеру, указывающая способ отображения текста.


Слайд 16

Тэг всегда начинается со знака «меньше» (<) и оканчивается знаком «больше» (>) Например: <BR> ПРАВИЛА ЗАПИСИ ТЭГОВ


Слайд 17

ТЭГИ ТЕГ одиночный парный (контейнер) открывающий < > закрывающий </ >


Слайд 18

Тэги Тэг – это команда языка HTML, которую выполняет браузер: непарные тэги парные тэги (контейнеры) <IMG SRC = "vasya.jpg"> вставить рисунок <TABLE> ... </TABLE> открывающий закрывающий область действия тэга: описание таблицы


Слайд 19

4. Структура HTML-документа


Слайд 20

СТРУКТУРНЫЕ ТЭГИ Всё содержимое файла Интернет-страницы заключается в контейнер <html>…</html>, указывающий браузеру, что данный текст представляет собой HTML-документ и, возможно содержит в себе тэги, которые браузер должен выявить, распознать, интерпретировать. Типичная Интернет-страница состоит из двух частей: заголовка (HEAD) и тела (BODY).


Слайд 21

<html> <head> <title> Мой первый шаг </title> </head> <body> Здравствуйте, это моя первая страница. <br> Добро пожаловать! </body> </html> Структура HTML-документа


Слайд 22

СТРУКТУРНЫЕ ТЭГИ Эту базовую структуру в простейшем виде можно наглядно показать следующим образом:


Слайд 23

Указанная вами строка-название будет выводиться в заголовке окна браузера, когда данная страничка будет в нём просматриваться, а также (уже после размещения страницы в Интернете) в списках, выдаваемых поисковыми серверами. СТРУКТУРНЫЕ ТЭГИ


Слайд 24

5. Процесс создания и сохранения HTML-документа


Слайд 25

Простейшая Web-страница <HTML> <HEAD> <TITLE>Моя первая Web-страница</TITLE> </HEAD> <BODY> Привет! </BODY> </HTML> first.html <HEAD> <TITLE>Моя первая Web-страница</TITLE> </HEAD> шапка («голова») <BODY> Привет! </BODY> основная часть («тело») Простейший пример


Слайд 26

После сохранения в окне браузера мы видим следующее: ЗАГОЛОВОК Содержание


Слайд 27

ПРИМЕР HTML-ДОКУМЕНТА <HTML> <HEAD> <ТIТLЕ>Моя первая Интернет-страничка!</TITLE> </HEAD> <BODY> Это моя первая проба сил в построении сайтов. Может быть, страничка пока еще получилась не очень красивой, но ведь она работает! </BODY> </HTML>


Слайд 28

Создание WEB-страниц в блокноте. Открыть программу БЛОКНОТ. Написать в нем код WEB-страницы. Сохранить этот документ на Рабочем столе под любым именем (англ. символы) с расширением .html. Документ должен получить значок или Открыть этот документ двойным щелчком. (Откроется программа-браузер). Если нужно внести изменения в документ, то выполнить команду ВИД?Просмотр HTML-кода (Исходный текст). Текст WEB-страницы откроется в блокноте. Внести в текст изменения. Сохранить его (Ctrl+S), перейти в программу-браузер и нажать кнопку ОБНОВИТЬ. или


Слайд 29

Алгоритм сохранения HTML-документа


Слайд 30

Алгоритм сохранения HTML-документа Меню ? Сохранить как … Выбрать папку для сохранения (например, Рабочий стол). Выбираем ТИП ФАЙЛА ? Все файлы


Слайд 31

4. В поле «ИМЯ ФАЙЛА» необходимо ввести любое название вашего документа на английском языке или транслитом (например, first). 5. После названия необходимо поставить точку и указать стандартное расширение данного документа .html На экране Вашего монитора: 6. После указания всех пунктов необходимо нажать кнопку «СОХРАНИТЬ». 7. После сохранения файл должен обозначиться значком того браузера, который по умолчанию используется на Вашем компьютере.


Слайд 32

Выполните первое практическое задание за компьютерами в программе Блокнот


Слайд 33

ПОВТОРЕНИЕ!


Слайд 34

<html> <head> <title> Мой первый шаг </title> </head> <body> Добро пожаловать! </body> </html> Структура HTML-документа


Слайд 35

6. Комментарии


Слайд 36

<! -- и -- > - такой тэг используется для добавления комментариев на страничке, т. е. для полезных пояснений, которые не показываются в браузере. Вставка комментариев в HTML-документ Пример: <HTML> <!-- Начинаем работу с телом документа --> <BODY> ... </BODY> <!-- Все. Наш документ готов --> </HTML>


Слайд 37

Комментарии, расположенные внутри элемента TITLE (как, впрочем, и любые другие теги) трактуются как текст и будут видны в заголовке окна. Иначе говоря, тег <!-- --> внутри TITLE не действует. ВАЖНО!!!


Слайд 38

Комментарии могут встречаться в документе где угодно и в любом количестве. Не ленитесь комментировать все, что написали. Это волшебное правило сэкономит вам немало времени при попытке разобраться в собственном творении пару месяцев спустя.


Слайд 39

7. АТРИБУТЫ тегов


Слайд 40

Атрибуты тегов <тег атрибут=значение атрибут=значение ...>содержимое тега</тег> У тегов есть свои настройки, которые позволяют влиять на результат их работы. Эти настройки называются АТРИБУТАМИ. Атрибут может иметь одно или несколько значений. Таким образом общий вид команд HTML выглядит так: <ТЕГ атрибут="значение"> Значение атрибуту задается с помощью знака равенства, а само значение заключается в кавычки и вся эта конструкция пишется без пробелов!


Слайд 41

Тэг <TITLE>…</TITLE> Этот тег выводит название HTML-документа и браузер показывает его в заголовке окна. То есть, если в Вашем документе присутствует, например, такая запись: <TITLE>Моя первая Web-страница</TITLE>, то браузер покажет ее так: ЗАГОЛОВОК HTML-ДОКУМЕНТА


Слайд 42

8. МЕТА-тэг


Слайд 43

META-теги — это необязательные атрибуты, размещенные в заголовке страницы, которые могут содержать ее описание, ключевые слова к ней, информацию об авторе, управляющие команды для браузера и поисковых роботов, и прочую служебную информацию, не предназначенную для посетителей. Многие из поисковых систем на сегодняшний день активно используют META-теги. Использование META-тегов позволит поисковому роботу правильно и быстро отыскать ваш сайт в сети. МЕТА - тег не виден в браузере при просмотре страницы, но если Вы хотите, чтобы Ваш сайт находился в числе первых, выдаваемых поисковыми машинами при запросах пользователей, то Вам нельзя игнорировать использование МЕТА - тега. МЕТA - теги размещаются в любом месте заголовка страницы, т.е. между тегами <HEAD> … </HEAD>.       МЕТА-тег


Слайд 44

<meta name="description" content="описание страницы"> <meta name="description" content="Личная страничка обо мне"/> <meta name="keywords" content="ключевые слова через запятую"> <meta name="keywords" content=«школа, 1967, ГБОУ 1967" /> <meta name="author" content="автор"> <meta name="author" content="Велимира Лисичкина" /> <meta name="copyright" content="авторские права"> Составные части МЕТА-тега: HTTP-EQUIV, Name и CONTENT. 1) Поле "name" ("имя") определяет, за что именно данный тег отвечает. 2) Длина каждого поля "content" ("содержимое") ограничена 1024 знаками, включая пробелы и знаки препинания. Мета-теги включены в код страницы, чем их больше, тем больше объём страницы, а, следовательно, больше время загрузки страницы. Обычно поисковые системы используют обрезанные до определённой длины значения этих полей.  3) Поле "http-equiv" означает, что данный тег предназначен не для поисковой системы, а для управления браузером.   Примеры популярных мета-тегов:


Слайд 45

Указывает кодировку, в которой написана страница. META HTTP-EQUIV="Content-Type" CONTENT="text/html; Charset=Windows-1251"> Обязательный мета-тег При его отсутствии в заголовке, браузеры, у которых включено автоматическое определение кодировки, могут вместо русских букв показывать на Вашей страничке всяческие кракозябры.


Слайд 46

9. Форматирование текста с помощью языка HTML


Слайд 47

Большинство HTML документов имеют заголовок. Для его создания используют теги <Нn>…</Нn>, где n - число от 1 до 6. ВЫВОД: Заголовки имеют теги в интервале от H1 … H6 <BODY> <H1>Заголовок документа</H1> <H2>Заголовок раздела</H2> <H3>Заголовок подраздела</H3> <H4>Заголовок параграфа</H4> <H5>Комментарий</H5> <H6>Авторские пометки</H6> </BODY> 9.1) Заголовки


Слайд 48

переход на новую строку – одиночный тег <BR> абзац (с отступами) обозначается тегом <P> И вечный бой! Покой нам только снится<BR> Сквозь кровь и пыль...<BR> Летит, летит степная кобылица<BR> И мнет ковыль... <P> Одно физическое тело захотело поменять три своих старых варежки на что-нибудь хорошее. </P> <P> До самого вечера тело с варежками ... </P> 9.2) Абзацы


Слайд 49

9.3) Выравнивание текста <P ALIGN="center"> Этот текст выровнен по центру. </P> <P ALIGN="justify"> Этот текст выровнен по ширине. Этот текст выровнен по ширине. Этот текст выровнен по ширине. Этот текст выровнен по ширине. </P> Значения атрибута align: left - по левой границе right - по правой границе center - по центру justify - по ширине атрибут тэга <P> называется ALIGN (выравнивание)


Слайд 50

Пример выравнивания


Слайд 51

9.4) Тэги для обозначения стиля текста Можно комбинировать теги стилей: <b><i>Полужирный курсив</i></b>


Слайд 52

Примеры:


Слайд 53

Использование нескольких тэгов одновременно (комбинирование) <b><i>Полужирный курсив</i></b> Каждый тэг должен закрываться симметрично по правилу математических скобок


Слайд 54

9.5) Размер текста Некоторые теги могут или должны применяться с определенными параметрами, которые указываются в открывающемся элементе тега. Для работы со шрифтом, его размером и стилем используется контейнер тегов <FONT> … </FONT> Открывающий тег <FONT> может иметь несколько атрибутов: 1) SIZE - задает размер текста (по умолчанию размер текста равен 3). Поместив текст между тегами <FONT SIZE=n></FONT>, где n - цифровое значение. <font size=“ 1“>Пример 1 </font> <font size=“2”> Пример 2 </font> <font size=“3”> Пример 3 </font> <font size=“4”> Пример 4 </font>


Слайд 55

2) FACE - задает стандартное имя шрифта. Используйте шрифты, которые установлены на компьютере пользователя, в противном случае браузер будет использовать шрифт, определенный по умолчанию (обычно Times New Roman).


Слайд 56

3) COLOR - задает цвет текста (по умолчанию черный - #000000). <font COLOR=”red”> Красный </font>   <font COLOR="#FF0000"> Красный </font> Цвет текста может определятся 2 способами: С помощью английских слов red, blue и т.д. В 16-ричном виде - #FF0000 (красный) #0000FF (синий). Примеры:


Слайд 57

Выполните практическую работу в программе БЛОКНОТ: «Стилевое оформление текста на web-странице»


Слайд 58

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


Слайд 59

Примеры использования специальных символов: А.С.&nbsp;Пушкин&nbsp;&mdash; солнце русской поэзии. Ещё примеры: Дом сдали в 2011&nbsp;году. Пёс весил 12&nbsp;кг. Из дома вышел А.С. Пушкин – солнце русской поэзии. Вышел А.С. Пушкин – солнце русской поэзии.


Слайд 60

9.7) СПИСКИ


Слайд 61

а) Маркированные списки <UL> <LI>Вася <LI>Петя <LI>Коля </UL> unordered list (неупорядоченный список) list item (элемент списка) изменение маркера: <UL TYPE="disk"> ... </UL> disk ? circle 0 square ¦


Слайд 62

б) Нумерованные списки <OL> <LI>Вася <LI>Петя <LI>Коля </OL> ordered list (упорядоченный список) изменение нумерации: <OL TYPE=i START=3> ... </OL> 1, i, I, a, A


Слайд 63

в) Списки определений <DL> <DT>компьютер <DD>устройство для обработки информации <DT>дискета <DD>гибкий магнитный диск <DT>винчестер <DD>жесткий магнитный диск </DL> definition list (список определений) definition term (термин) definition description (описание)


Слайд 64

г) Многоуровневые списки <UL> <LI>Города России        <LI>Города Украины    </UL> <OL>   <LI>Москва   <LI>Санкт-Петерург </OL> <OL>   <LI>Киев   <LI>Одесса </OL>


Слайд 65

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


Слайд 66

67 Ссылки на другие страницы сайта <A HREF="table.htm">Таблицы</A> страница в той же папке anchor (якорь) hyper reference (гиперссылка) страница во вложенной папке <A HREF="example/ex1.htm">Пример</A> страница в соседней папке <A HREF="../texts/text1.htm">Текст</A> выйти из текущей папки


Слайд 67

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


Слайд 68

69 Ссылки на другие сайты <A HREF="http://www.mail.ru">Почта</A> на главную страницу сайта index.htm, index.html, default.asp, … на конкретную страницу сайта (URL) <A HREF="http://www.vasya.ru/text/a.htm"> Васин текст</A> на файл для скачивания <A HREF="http://www.vasya.ru/prog.zip"> Скачать</A>


Слайд 69

70 Ссылки внутри страницы <A NAME="up"></A> <A HREF="#chap1">Глава 1</A><br> <A HREF="#chap2">Глава 2</A><br> <A NAME="chap1"></A> <H1>Глава 1</H1> Это текст главы 1. Это текст главы 1. Это текст главы 1. Это текст главы 1.<BR> <A HREF="#up">Наверх</A> <A NAME="chap2"></A> <H1>Глава 2</H1> Это текст главы 2. Это текст главы 2. Это текст главы 2. Это текст главы 2.<BR> <A HREF="#up">Наверх</A> в другом файле <A HREF="texts.html#color">Цвет текста</A> метка (якорь) переход на метку


Слайд 70

71 Запуск почтовой программы <A HREF="mailto:vasya@mail.ru"> Напишите мне! </A>


Слайд 71

Web-страницы. Язык HTML и др. Тема 5. Оформление документа. Стилевые файлы (CSS)


Слайд 72

73 Содержание и оформление <H1>Сборник задач по физике</H1> <P class=“author”>Григорий Остер</P> <H2>Задача 61</H2> Петя ехал к бабушке на электричке, и всю дорогу над ним издевались какие-то два неведомые ему явления. Одно при каждой остановке толкало Петю вперед, а другое, когда вагон трогался – дергало назад. Что это за хулиганские явления, и может ли транспортная милиция с ними справиться? содержание (контент) логическая разметка (*.html) оформление физическая разметка (*.css) main.css mini.css print.css


Слайд 73

74 Логическая разметка


Слайд 74

75 Форматированный текст (тексты программ) program qq; var a, b: integer; begin writeln("Введите два числа"); read(a,b); writeln(a,'+',b,'=',a+b); end. <PRE> program qq; var a, b: integer; begin writeln("Введите два числа"); read(a,b); writeln(a,'+',b,'=',a+b); end. </PRE> отформатированный текст (preformatted)


Слайд 75

76 Тэг BODY – общие свойства страницы цвет фона и текста цвет гиперссылок <BODY TEXT="white" BGCOLOR=#00FF00> Привет! </BODY> <BODY LINK="#FF8C00" VLINK=green> ... </BODY> цвет текста цвет фона посещенные ссылки (visited link) цвет ссылок атрибуты тэга


Слайд 76

77 Цвет гиперссылок <BODY LINK="#FF8C00" VLINK=green ALINK=red> ... </BODY> LINK ссылки, на которых не были VLINK посещенные ссылки ALINK активные ссылки


Слайд 77

78 Тэг FONT – свойства блока текста цвет текста размер шрифта Привет! <FONT COLOR=red> Как дела? </FONT> Привет! <FONT COLOR=red SIZE=6> Как дела? </FONT> от 1 до 7 (3 – нормальный)


Слайд 78

79 Линия-разделитель <HR> <HR WIDTH="60%" SIZE="3" ALIGN="right"> horizontal rule ширина в пикселях или процентах толщина выравнивание


Слайд 79

80 Кодирование цвета имена 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


Слайд 80

81 Что такое CSS? HTML – язык логической разметки текста, определяющий содержание и структуру страницы (заголовки разных уровней, абзацы) HTML–код не должен содержать оформления! оформление частей документа (заголовков, параграфов) описывается в отдельном файле CSS = Cascading Style Sheets – каскадные таблицы стилей стилевые файлы: *.css HTML + CSS оформление содержание + Javascript анимация


Слайд 81

82 Свойства элементов страницы body { color: white; background: #FF6600; } название тэга значение селектор (свойство) color – цвет символов background – цвет фона my.css


Слайд 82

83 Подключение стилевого файла <html> <head> <title>Пример CSS</title> <link rel="stylesheet" href="my.css" type="text/css"> </head> <body> ... </body> </html> qq.html my.css body { color: white; background: #0000E0; } <body> ... </body>


Слайд 83

84 Шрифты p { font-family: Arial,sans-serif; font-size: 20px; font-style: italic; font-weight: bold; } для всех абзацев семейство шрифтов serif – с засечками sans-serif – без засечек monospace – моноширинный размер в пикселях normal – обычный italic - курсив normal – обычный bold - жирный


Слайд 84

85 Классы (стили оформления) p.spec { font-style: italic; background: green; } для абзацев класса spec <p class="spec"> L’Etat c’est moi. </p> qq.html L’Etat c’est moi. .spec { font-style: italic; background: green; } для всех элементов класса spec <h1 class="spec"> Россия молодая </h1>


Слайд 85

86 Размеры, выравнивание 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 фон абзацный отступ


Слайд 86

87 Рамка и поля 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


Слайд 87

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


Слайд 88

89 Фоновый рисунок без повторения p.email { background: url(letter.gif) no-repeat; padding-left: 20px; } <p class="email"> <a href="mailto:qq@mail.ru">qq@mail.ru</a> </p> qq@mail.ru qq@mail.ru


Слайд 89

90 Ссылки p.email a { color: green; text-decoration:none; } p.email a:hover { color: #00F; text-decoration:underline; } p.email a:visited { color: #F0F; } ссылки внутри абзаца стиля email убрать подчеркивание посещённые ссылки подчеркнуть когда мышь над ссылкой


Слайд 90

91 Выделение отдельных слов .latin { color: green; font-style: italic; } класс, применимый ко всему курсив <p> Собака(лат.  <span class="latin">Canis lupus familiaris</span>) — одно из наиболее Домашних "животных-компаньонов". </p>


Слайд 91

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


Слайд 92

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


Слайд 93

94 Фон страницы (через CSS) body { background: url(back.jpg); } 'images/back.jpg' '../images/back.jpg‘ 'http://www.vasya.ru/images/back.jpg' #6e5c62;


Слайд 94

95 Рисунки в документе <IMG SRC="flag.jpg"> <IMG SRC="images/flag.jpg"> <IMG SRC="../images/flag.jpg"> <IMG SRC="http://www.vasya.ru/img/flag.jpg"> из той же папки: из другой папки: с другого сервера: image (изображение) source (источник)


Слайд 95

96 Выравнивание <IMG SRC="flag.jpg" ALIGN="left"> left right top bottom (по умолчанию) middle


Слайд 96

97 Отступы <IMG SRC="net.jpg" ALIGN="left"> <IMG SRC="net.jpg" ALIGN="left" HSPACE=10 VSPACE=10> VSPACE (vertical space) HSPACE (horizontal space)


Слайд 97

98 Выравнивание и отступы (CSS) <img src="net.jpg" class="left"> img.left { float: left; margin: 5px 10px; } = VSPACE = HSPACE = ALIGN margin: 5px 10px 5px 0; отступа слева нет!


Слайд 98

99 Другие атрибуты <IMG SRC="myphoto.jpg" ALT="Моя фотография" WIDTH=100 HEIGHT=150 BORDER=0> всплывающая подсказка надпись на месте рисунка, если его нет размеры позволяют: растянуть - сжать не портить дизайн, если рисунка нет толщина рамки вокруг рисунка


Слайд 99

100 Рисунок-гиперссылка <A HREF="http://www.mail.ru"> <IMG SRC="mailru.jpg" ALT="Бесплатная почта" BORDER=0></A> <A HREF="table.htm"> <IMG SRC="tbl.jpg" ALT="Таблицы" BORDER=0> </A> локальная ссылка: ссылка на другой сервер: иначе будет синяя рамка вокруг если </A> не вплотную к <IMG …>, будет «хвост» не будет «хвоста»


Слайд 100

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


Слайд 101

102 Простейшая таблица <TABLE BORDER="1"> <TR> <TD>Таблица из одной строки</TD> <TD>из трех столбцов</TD> <TD>без указания ширины таблицы и ячеек.</TD> </TR> </TABLE> толщина рамки TABLE таблица TR = table row строка таблицы TD = table data данные таблицы TH = table header заголовок (жирный, по центру)


Слайд 102

103 Размеры <TABLE WIDTH="60%" HEIGHT="300"> ... </TABLE> ширина в пикселях или в % от ширины окна браузера высота в пикселях <TR HEIGHT="50"> ... </TR> всей таблицы: строки: ячейки: <TD WIDTH="25%" HEIGHT="50"> ... </TD> ширина в пикселях или в % от ширины таблицы


Слайд 103

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


Слайд 104

105 Выравнивание <TABLE BORDER="1"> <TR ALIGN="center" VALIGN="top"> <TD WIDTH=120 HEIGHT=100>По центру, по верхней границе</TD> <TD ALIGN="right" VALIGN="middle" WIDTH=200>По правой границе, по середине</TD> </TR> </TABLE> <TABLE ALIGN="center"> ... </TABLE> всей таблицы: информации в ячейках: left, center, right left, center, right top, middle, bottom


Слайд 105

106 Выравнивание (через CSS) <table class="ex" border="1"> <tr class="centop"> <td>По центру, по верхней границе</td> <td class="rmid">По правой границе, по середине</td> </tr> </table> 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


Слайд 106

107 Фон и цвет текста <TABLE BORDER="1" BGCOLOR="green"> <TR HEIGHT=30 BGCOLOR="blue"> <TD><FONT COLOR="white">Привет!</FONT></TD> <TD BGCOLOR="red"></TD> </TR> <TR> <TD BACKGROUND="web.jpg">Таблица из двух строк</TD> <TD>и двух столбцов</TD> </TR> </TABLE> цвет фона фоновый рисунок


Слайд 107

108 Фон и цвет текста (CSS) <table border="1" class="qq"> <tr class="spec"> <td>Привет!</td> <td class="r"></td> </tr> <tr> <td class="pic"> Таблица из двух строк</td> <td>и двух столбцов</td> </tr> </table> 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"); } цвет фона рисунок


Слайд 108

109 Отступы <TABLE CELLSPACING = 10 CELLPADDING = 10 BGCOLOR = blue> <TR BGCOLOR = white> <TD WIDTH = 100>1</TD> <TD WIDTH = 100>2</TD> </TR> </TABLE> интервал между ячейками отступ внутри ячеек CELLSPACING CELLSPACING CELLPADDING CELLPADDING


Слайд 109

110 Отступы (CSS) <table id="qq"> <tr> <td> 1 </td> <td> 2 </td> </tr> </table> border-spacing border-spacing padding padding table#qq { background: blue; border-collapse: separate; border-spacing: 10px; padding: 10px; } #qq tr { background: white; } кроме IE 6


Слайд 110

111 Объединение ячеек <TABLE BORDER="1"> <TR> <TD COLSPAN="3">Привет!</TD> </TR> <TR> <TD>Вася,</TD> <TD>Петя,</TD> <TD>Маша!</TD> </TR> </TABLE> <TABLE BORDER="1"> <TR> <TD ROWSPAN="3">Привет!</TD> <TD>Вася,</TD> </TR> <TR><TD>Петя,</TD></TR> <TR><TD>Маша!</TD></TR> </TABLE> column span охват столбцов row span охват строк


Слайд 111

112 Вложенные таблицы <TABLE BORDER="0" CELLSPACING=10> <TR><TD> </TD> <TD> </TD></TR> </TABLE> <TABLE BORDER="1"> <TR><TD>Вася</TD><TD>Петя</TD></TR> <TR><TD>Маша</TD><TD>Даша</TD></TR> </TABLE> <TABLE BORDER="1"> <TR><TD>1</TD><TD>22</TD></TR> <TR><TD>333</TD><TD>4444</TD></TR> </TABLE>


Слайд 112

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


Слайд 113

114 Фреймы Фрейм (frame) – это часть сложной Web-страницы, в которую может быть загружена другая Web-страница. 3 файла: left.html – страница в левой части right.html – страница в правой части index.html – описание структуры


Слайд 114

115 Описание структуры index.html <HTML> <HEAD> <TITLE>Фреймы-столбцы</TITLE> </HEAD> <FRAMESET COLS="30%,*"> <FRAME SRC="left.html"> <FRAME SRC="right.html" NAME="qq"> </FRAMESET> </HTML> columns столбцы ширина в пикселях или % все остальное место source источник имя фрейма (для ссылок)


Слайд 115

116 Граница между фреймами <FRAMESET COLS="30%,*" FRAMESPACING="10"> ... </FRAMESET> <FRAMESET COLS="30%,*" FRAMEBORDER="0"> ... </FRAMESET> граница между фреймами: 0 – невидима, 1 - видима ширина полосы между фреймами, за которую можно перетащить границу


Слайд 116

117 Настройка фрейма (FRAME) <FRAME SRC="a.htm" MARGINWIDTH="0" MARGINHEIGHT="0" NORESIZE SCROLLING="auto"> убрать отступы от края фрейма до содержимого полоса прокрутки: auto – появляется, когда надо yes – есть всегда no – нет никогда запретить изменение размеров


Слайд 117

118 Фреймы-строки index.html <HTML> <HEAD> <TITLE>Фреймы-строки</TITLE> </HEAD> <FRAMESET ROWS="120,*"> <FRAME SRC="up.html"> <FRAME SRC="down.html" NAME="qq"> </FRAMESET> </HTML> строки ширина в пикселях или %


Слайд 118

119 Сложные структуры (3 фрейма) index.html <FRAMESET COLS="30%,*"> <FRAME SRC="left.html"> </FRAMESET> <FRAMESET ROWS="40,*"> <FRAME SRC="up.html"> <FRAME SRC="down.html"> </FRAMESET>


Слайд 119

120 Как открыть ссылку в другом фрейме <FRAME ... NAME="qq"> <A HREF="chapter2.htm" TARGET="qq">Глава 2</A> TARGET _blank – в новом окне _parent – в родительском окне _top – в главном окне (убрать фреймы)


Слайд 120

Web-страницы. Язык HTML и др. Тема 9. Блоки (DIV)


Слайд 121

122 Блоки (DIV) – любое содержимое <div id="mix"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam nunc libero, semper ac feugiat sed, sollicitudin et mauris. </p> <img src="vasya.jpg"> <table> <tr><td>1</td></td></tr> </table> </div>


Слайд 122

123 Блоки (DIV) – рамки и отступы 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. Mauris eu turpis vel tellus tincidunt pulvinar. padding border margin #qq { padding: 5px 10px; border: 1px solid green; margin: 5px 15px 5px 10px; }


Слайд 123

124 «Плавающие» блоки .picture { float: left; margin: 5px; } .picture p { margin: 0; text-align: center; font-family: sans-serif; font-size: 80%; font-weight: bold; } <div class="picture"> <img src="dog.jpg"> <p>На природе</p> </div> свойства блока свойства абзаца внутри блока


Слайд 124

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


Слайд 125

126 Что может Javascript? информация статична нет интерактивности (только переход на другую страницу) Чем плоха HTML-страница? Что можно сделать с помощью Javascript? изменение рисунка при наведении мыши выпадающие меню всплывающие подсказки фотогалерея без перегрузки страницы движение объекта по экрану Javascript может быть отключен в браузере


Слайд 126

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


Слайд 127

128 Замена рисунка при движении мыши <IMG SRC="image1.gif"       onMouseOver="this.src='image2.gif'"       onMouseOut="this.src='image1.gif'"> когда курсор мыши над рисунком после ухода мыши События: onMouseOver – курсор мыши над объектом onMouseOut – курсор мыши ушел с объекта начальный рисунок this – этот объект this.src – свойство SRC этого объекта


Слайд 128

129 Скрытый блок <div id="details" class="hidden"> Детали &#151; это гайка, шайба, болт, винт, шуруп, гвоздь и др. </div> .hidden { display:none; }


Слайд 129

130 Скрытый блок: оформление ссылки <a href="#" onClick="show('details');return false;"> Показать детали </a> остаться на странице по щелчку вызвать функцию show переход не выполнять


Слайд 130

Скрытый блок: как его открыть? 131 function show ( name ) { var elem = document.getElementById(name); if ( elem ) elem.style.display = "block"; } <head> <script type="text/javascript" src="test.js"> </script> </head> test.js найти блок по имени изменить свойство display


Слайд 131

Формы 132 <form name="calc"> <input name="answer"> <input type="button" value="Готово" onClick="check();"> </form> надпись на кнопке имя формы имя элемента делать по щелчку


Слайд 132

Форма: обращение к элементам 133 function check() { if ( calc.answer.value == "4" ) alert("Правильно!"); else alert("Неправильно!"); } test.js вывести сообщение


×

HTML:





Ссылка: