русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторная работа №7


Дата добавления: 2015-07-09; просмотров: 667; Нарушение авторских прав


Тема. Изображения-карты

Цель.Создание рисунка с несколькими активными элементами, различной конфигурации.

Задания

Разработайте не менее 10 пунктов к данной работе

 

Контрольные вопросы

Составить 8 контрольных вопросов, по данному разделу, с ответами

 

Лабораторная работа №8

Тема. Формы

Цель.

Задания

Разработайте не менее 15 пунктов к данной работе

 

Контрольные вопросы

Составить 8 контрольных вопросов, по данному разделу, с ответами

 

 

Список литературы

 

1. Якубайлик О.Э. Базовые средства программирования для Internet. Учебное пособие. Часть 1. Красноярск: СО РАН, 2000. 60 с.

2. Якубайлик О.Э. Базовые средства программирования для Internet. Учебное пособие. Часть 2. Красноярск: СО РАН, 2000. 60 с.

3. Гончаров А. HTML: самоучитель. СПб.: Издательство «Питер», 2000. 240 с.

4. Шафран Э. Создание Web страниц: самоучитель. СПб.: Издательство «Питер», 2000. 320 с.

5. Симанович С.В. и др. Информатика: базовый курс. СПб.: Издательство «Питер», 640 с.

6. Хоумер А., Улмен К. Dynamic HTML: справочник – СПб: Издательство «Питер», 2000. – 512 с.:ил.

7. JavaScript: справочник – СПб: Издательство «Питер», 2000. – 192 с.:ил.

 

Содержание

 

Введение. 1

От автора. 2

Структура HTML документов. 2

Анатомия WEB страницы.. 3

<HTML></html>. 3

<HEAD></head>. 3

<TITLE></title>. 3

<META>. 3

<BASE>. 4

<LINK>. 4

<STYLE></style>. 4

Оформление основной части страницы.. 5

<BODY></body>. 5

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

<P></p>. 6

<BR>. 6

<NOBR></nobr>. 6

<PRE></pre>. 6



<H1></h1>. 6

<H2></h2>. 6

<HR>. 6

<!-- Коментарий -->. 6

Теги управления шрифтом.. 7

<B></b>. 7

<I><i>. 7

<U></u>. 7

<S></s>. 7

<BIG></big>. 7

<SMALL></Small>. 7

<SUB></sub>. 7

<SUP></sup>. 7

<BDO></bdo>. 7

<CENTER></center>. 7

<BASEFONT>. 7

<FONT></font>. 7

<BLOCKQUOTE></blockquote>. 7

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

Таблицы.. 8

<TABLE></table>. 8

<CAPTION></caption>. 9

<TR>. 9

<TD>. 9

<TH>. 10

<TTHEAD>, <TFOOT> и <TBODY>. 10

<COLGROUP> и <COL>. 11

Списки.. 11

<UL><LI></ul>. 11

<OL><LI></ol>. 11

Задание произвольного вида маркеров в списке. 12

Работа с графикой, звуком и видео клипами.. 12

<IMG>. 12

<BGSOUND>. 13

<EMBED>. 13

Гиперссылки.. 13

<A></a>. 13

Изображения-карты.. 13

<MAP> </map>. 13

<AREA>. 14

Формы.. 14

<FORM></FORM>. 14

<SELECT><OPTION></SELECT>. 15

<ISINDEX>. 15

<INPUT>. 15

<LABEL></LABEL>. 16

<TEXTAREA></TEXTAREA>. 17

<BUTTON></BUTTON>. 17

<FIELDSET><LEGEND></LEGEND></FIELDSET>. 17

Создание стилей.. 18

Сценарии.. 19

<SCRIPT></script>. 19

Редакторы гипертекста. 19

Форматы графических файлов. 20

Лабораторная работа №1. 20

Тема. Оформление страницы.. 20

Лабораторная работа №2. 21

Тема. Стилевое оформление текста. 21

Лабораторная работа №3. 22

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

Лабораторная работа №4. 23

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

Лабораторная работа №5. 23

Тема. Работа с графикой, звуком и видеоклипами.. 23

Лабораторная работа №6. 24

Тема. Ссылки.. 24

Лабораторная работа №7. 25

Тема. Изображения-карты.. 25

Лабораторная работа №8. 25

Тема. Формы.. 25

Список литературы.. 25

Приложение А. Цветовая модель RGB.. 27

Приложение B. Свойства таблиц стилей.. 28

СВОЙСТВА ШРИФТА.. 28

ЦВЕТ ЭЛЕМЕНТА И ЦВЕТ ФОНА.. 29

СВОЙСТВА ГРАНИЦ.. 30

СВОЙСТВА ТЕКСТА.. 31

СВОЙСТВА СПИСКОВ.. 31

СВОЙСТВА ТАБЛИЦ.. 31

СВОЙСТВА МУЛЬТИМЕДИА.. 32

СВОЙСТВА ИНТЕРФЕЙСА.. 32

ЕДИНИЦЫ ИЗМЕРЕНИЯ.. 32

 

Приложение А. Цветовая модель RGB

Любой цвет в модели RGB представляется как комбинация красного (Red), зеленого (Green) и синего (Blue) цветов, взятых в определенных пропорциях. Доля каждой цветовой составляющей определяется интенсивностью цвета и выражается двухразрядным шестнадцатеричным числом стоящим на определенном месте. В десятичном исчислении эти числа соответствуют диапазону от 0 до 255. Таким образом можно воспроизвести любой из 16 777 216 оттенков, это соответствует режиму монитора True Color (24 разрядное двоичное кодирование цвета).

 
 

 

 


# 00 00 FF

 

Пример задания цвета:

Color=”yellow”

Color=#0000ff

P {Color: rgb(255,40,40)}

 

Приложение B. Свойства таблиц стилей

СВОЙСТВА ШРИФТА
font-family Используется для указания шрифта или шрифтового семейства, которым будет отображаться элемент. Пример: P {font-family: Times New Roman, sans-serif;}
font-weight Определяет степень жирности шрифта. Значения: normal – обычный (400); lighter – менее жирный; bolder – более жирный; bold – полужирный (600 или 700); также допускаются числовые значения от 100 до 900 с шагом 100. Пример: B {font-weight: bolder;} B {font-weigth: 400;}
font-size Устанавливает размер шрифта. Параметр может указываться как в относительной (проценты), так и абсолютной величине (пункты, пикселы, сантиметры) Пример: H1 {font-size: 200%;} H2 {font-size: 150px;} H3 {font-size: 400pt;}
font-style Определяет стиль шрифта. Значения: normal – обычный; italic, oblique – курсив. Пример: H1 {font-style: italic;}
font-variant Задание стиля шрифта. Значения: normal – обычный; small-caps –малые прописные. Пример: H2, P { font-variant: small-caps}
font Выбор определенного шрифта, применительно к конкретным задачам. Вид шрифта определяется настройками программы. В качестве значений могут использоваться величины свойств font-style, font-variant, font-weight, font-size, font-family, line-height. Другие значения: caption – шрифт для элементов управления (полужирный); icon– шрифт для пиктограмм; menu – шрифт для меня; messagebox– шрифт для окон диалога; smallcaption– шрифт для небольших элементов управления; statusbar– шрифт для строки состояния Пример: P.ic {font: caption}

 

 

ЦВЕТ ЭЛЕМЕНТА И ЦВЕТ ФОНА
color Определяет цвет элемента. I {color: yellow;} U {color: rgb(255,40,40)} Существует возможность задания цвета элемента таким, каким обладает элемент окна или элемент управления. Значения: activeborder – рамка активного окна; activecaption – заголовок активного окна; appworkspace – цвет фона документа; background – фон рабочего стола; buttonface – цвет кнопки; buttonhighlight – светлый участок кнопки (боковая грань); buttontext – текст кнопки; captiontext – цвет текста в строке заголовка; graytext – недоступный текст (команда); highlight – выбранный элемент управления; highlighttext– выделенный текст; inactiveborder – рамка невыбранного окна; inactivecaption – заголовок невыбранного окна; inactivecaptiontext – текст в заголовке невыбранного окна; infobackground – фон элемента управления; infotext – текст элемента управления; menu– фон меню; menutext– текст меню; scrollbar – полоса прокрутки; threeddarkshodow – темная тень трехмерного элемента; threedface – поверхность трехмерного элемента; threedhighlight – выбранный трехмерный элемент; threedhightshadow– светлая тень трехмерного элемента; threedshadow – тень трехмерного элемента; window – фон окна; windowframe – рамка окна; windowtext – текст окна. Пример: P {color: windowtext; background-color: window }
background-image Фоновый рисунок. Значения: none – без рисунка; url(имя.gif) Пример: TD { background-image: url(primer.gif) }
background-repeat Свойство, определяющее повторение фонового рисунка для заполнения пространства элемента. Значения: repeat – заполнять все пространство элемента; repeat-x– заполнять только первый горизонтальный ряд; repeat-y- заполнять только первый вертикальный столбец; no- repeat – не заполнять.
background-attachment Свойство, определяющее, будет ли фон прокручиваться вместе с содержимым документа. Значения: scroll – прокрутка разрешена; fixed – прокрутка запрещена.
background-position Начальное положение фонового рисунка. Значениями свойства являются две величины в численном (или процентном) выражении, а также символьные коды. Значения: 0% 0% - значение по умолчанию; top left или left top – значение 0% 0%; top, top center или center top – значение 50% 0%; right top или top right – значение 100% 0%; left, left center или center left – значение 0% 50%; center или center center – значение 50% 50%; right, right center или center right – значение 100% 50%; bottom left или left bottom – значение 0% 100%; bottom, bottom center или center bottom – значение 50% 100%; bottom right или right bottom – значение 100% 100%. Если указана одна величина, она интерпретируется как значение отступа по горизонтали, а значение по вертикали принимается равным 50%. Пример: Body { background-image: url(ban.gif); background-position: top center }
background-color Устанавливает цвет фона для элемента – именно для элемента, а не для странички. Обратите внимание, что броузеры отображают это свойство по-разному: Microsoft IE отводит под фон элемента всю доступную ширину страницы, а Netscape Navigator – лишь ширину, занимаемую этим элементом: <HEAD><STYLE type=”text/css”> H1 {font-size: 300%;} H3 {background-color: #9AC159} </STYLE></HEAD><BODY> <H1 style=”background-color: teal; color: white;”>Style1</H1> <H1 style=”background-color: navy; color: yellow;”>Style2</H1> </BODY> Значения: transparent – прозрачный фон. Существует возможность задания цвета элемента таким, каким обладает элемент окна или элемент управления. Значения аналогичны элементу color. Пример: P {color: windowtext; background-color: window }
background Фон элемента. Одновременно можно задавать свойства: background-color, background-attachment, background-position. Пример: Table { background: url(metal.jpg) red 50% repeat scroll}

 

 

СВОЙСТВА ГРАНИЦ
width Ширина объекта. Значения: auto – определяется броузером; числовое; процентное.
height Высота объекта. Значения: auto – определяется броузером; числовое; процентное.
min-width, max-width Минимально возможная и максимально допустимая ширина объекта. Значения: auto – определяется броузером; числовое; процентное
min-height, max-height Минимально возможная и максимально допустимая высота объекта. Значения: auto – определяется броузером; числовое; процентное
position Способ вычисления координат границ элемента. Значения: normal – положение элемента определяется броузером; relative – вначале вычисляется обычное положение элемента, затем рассчитывается смещение относительно этого положения; absolute – координаты вычисляются относительно границ контейнера, содержащего элемент; fixed – координаты вычисляются относительно границ контейнера, содержащего элемент, и запрещается прокрутка.
top, bottom, right, left Координаты верхней, нижней, правой и левой границ элемента. Значения: auto – определяется броузером; числовое; процентное
margin-right, margin-bottom, margin-top, margin-left Устанавливают значения отступов вокруг элемента. Значения: auto – определяется броузером; числовое; процентное Пример: IMG { margin-right: 20pt} P { margin-left: 2cm}
margin Устанавливают значения отступов вокруг элемента. Значения: auto – определяется броузером; числовое; процентное Пример: P { margin: 15px 15px 15px 15px }
padding-top, padding-right, padding-bottom, padding-left Величина отступа между указанной границей элемента и его содержимым. Значения: auto – определяется броузером; числовое; процентное
padding Величина отступа между границами элемента и его содержимым. Значения: auto – определяется броузером; числовое; процентное Пример: Table { padding: 15px 10px 10px 15px }
border-top-width, border-right-width, border-bottom-width, border-left-width Ширина элементов рамки. Значения: thin – тонкая; medium – средняя; thick – широкая; число.
border-width Толщена рамки. Значения: thin – тонкая; medium – средняя; thick – широкая; число.
border-top-color, border-right-color, border-bottom-color, border-left-color Цвет элементов рамки.
border-color Цвет рамки.
border-top-style, border-right-style, border-bottom-style, border-left-style Ширина элементов рамки. Значения: thin – тонкая; medium – средняя; thick – широкая; число.
border-style Вид рамки. Значения такие же, как у свойств: border-top-style, border-right-style, border-bottom-style, border-left-style.
border-top Одновременное задание значений свойств border-top-style, border-top-color, border-top-width. Пример: H1 { border-top: thin solid blue }
border-right Одновременное задание значений свойств border-right-width, border-right-style, border-right-color.
border-bottom Одновременное задание значений свойств border-bottom-width, border-bottom-style, border-bottom-color.
border-left Одновременное задание значений свойств border-left-width, border-left-style и border-left-color.
border Одновременное задание значений свойств border-width, border-style и border-color.
overflow Способ изменения размеров объекта, если его содержимое не может быть показано целиком. Значения: auto – определяется броузером; visible – размер границ будет увеличен так, чтобы содержимое было видимым; hidden – нет зависимости размера границ изображения от его содержимого; scroll – устанавливается режим прокрутки.
float Способ обтекания элемента другими. Значения: none – обтекания нет; left – слева; right – справа; Пример: IMG { float: right }
clear Способ расположения элементов, следующих за объектом выровненному по левому ил правому краю. Значения:none, left, right, both.
clip Определение видимой части объекта. Значения: auto – определяется броузером; прямоугольник – видима только часть объекта.
visibility Видимость объекта. Значения: visible – видимый; hidden = невидимый.
z-index Способ перекрытия объектов другими. Объект, имеющий большее значение индекса, располагается выше. Значения: auto – нижний «нулевой» уровень, задаваемый по умолчанию; отрицательное число – объект располагается «ниже» нулевого уровня; положительное число - объект располагается «выше» нулевого уровня.

 

 

СВОЙСТВА ТЕКСТА
text-decoration Устанавливает эффекты оформления шрифта. Значение: none –без оформления; underline –подчеркивание; overline –черта сверху; line-through –перечеркивание; blink –мигание (не поддерживается некоторыми броузерами). Пример: A {text-decoration: none;} .wrong {text-decoration: line-through;}
text-align Определяет выравнивание элемента. Значения: left – по левому краю; right – по правому краю; center – по центру; justify – по ширине. Пример: P {text-align: justify}
text-indent Устанавливает отступ первой строки текста. Чаще всего используется для создания параграфов с табулированной первой строкой. Пример: P {text-indent: 50pt;}
text-shadow Создание тени для букв. Некоторые броузеры не поддерживают данное свойство. Пример: P { text-shadow: 5px 5px } Создание тени справа и снизу от букв; P { text-shadow: 5px 5px 3px blue } Создание тени синего цвета справа и снизу и задание радиуса размытия тени (3 пикселя).
letter-spacing Задание межбуквенного интервала. Значения: normal – определяется броузером; auto – интервал изменяется так, чтобы текст уместился в одной строке. Не поддерживается некоторыми броузерами; числовое значение. Пример: P { letter-spacing: 5pt }
line-height Управляет интервалами между строками текста. Значения: normal – определяется броузером (лежит в пределах 1.0-1.2); абсолютное значение - числовое с указанием единиц измерения; число– размер шрифта (значение свойства font-size) умножается на эту величину; процентное– по отношению к значению свойства font-size. Пример: P {line-height: 50 %} P {line-height: 1.2; font-size: 16pt }
word-spacing Выбор расстояния между словами. Значения: normal – определяется броузером; числовое.
text-transform Изменение вида букв. Значения: none – без изменения; capitalize – первая буква каждого слова прописная; uppercase – все буквы прописные; lowercase – все буквы строчные.
white-space Определение вида пробелов. Значения: normal – удаляются пробелы следующие друг за другом; pre – текст остается без изменения (по аналогии с тегом PRE); nowrap – запрет на автоматический разрыв строк.
direction Направление текста. Значения: ltr – слева направо; rtl – справа налево.

 

 

СВОЙСТВА СПИСКОВ
list-style-type Определяет вид маркеров в списке. Значения: none –без маркеров; disc –круги; circle –окружности; square –квадраты; decimal –арабские цифры; lower-roman –римские строчные цифры ( i, v, x ); upper-roman –римские прописные цифры ( I, V, X ); lower-alpha –строчные латинские буквы (a, b, c, d); upper-alpha –прописные латинские буквы (A, B, C, D); Пример: LI { list-style-type: lower-alpha}
list-style-image Определение рисунка, который будет использоваться в качестве маркера. Значения: none – рисунок не используется; url() – адрес графического файла. Пример: UL { list-style-image: url(mark.gif) }
list-style-position Положение маркера относительно списка. Значения: inside – маркер внутри списка; outside – маркер вне списка.
list-style Определяет вид маркеров. В качестве значений может использоваться несколько значений для свойств list-style-type, list-style-image, list-style-position перечисленных выше. Пример: UL { list-style: circle outside }

 

СВОЙСТВА ТАБЛИЦ
display Создание таблиц и элементов таблиц. Значения: table – таблица (аналог тега table); table-caption – заголовок таблицы (аналог тега caption); table-column – колонка (аналог тега col); table-column-group – группа колонок (аналог тега colgroup); table-row – строка (аналог тега tr); table-row-group – группа строк (аналог тега tbody); table-header-group – группа строк в начале таблицы (аналог тега thead); table-footer-group – группа строк в конце таблицы (аналог тега tfoot); table-cell - ячейка (аналог тега td).
row-span Количество строк, которые должна занять ячейка.
column-span Количество столбцов, которые должна занять ячейка.
border-collapse Прорисовка рамки. Значения: separate – трехмерная рамка; collapse – плоская рамка.
border Характеристика рамки. Значение свойства состоит из трех величин: толщина, тип, цвет. Значения: noneили hidden –рамки нет; dotted –точечная рамка; dashed –пунктирная рамка; solid –сплошная рамка; double -двойная рамка; groove –двугранная рамка; ridge –такая же, как groove, но светлая и темная грани расположены иначе; inset –одна грань, наклонена внутрь; outset – такая же, как inset, но свет падает по-другому. Пример: TABLE { border: 3px solid red; } <TD style=”border: dotted”>
vertical-align Вертикальное выравнивание. Значения: процентное; top – по верхнему краю; middle – по центру; bottom – по нижнему краю; baseline – по первой строке текста в ячейке.
table-layout Алгоритм формирования таблицы. Значения: auto – стандартный; fixed – ускоренный.

 

СВОЙСТВА МУЛЬТИМЕДИА
volume Громкость звука. Значения: числовые – в пределах от 0 до 100; проценты – в пределах от 0% до 100%; silent – без звука; x-soft – уровень звука 0 (минимальный); soft – уровень звука 25; medium – уровень звука 50; loud – уровень звука 75; x-loud – уровень звука 100 (максимальный).
speak Режим синтеза речи. Значения: none – не использовать; normal – использовать правила произношения указанного языка; spell-out – озвучивать побуквенно.
speech-rate Темп речи при работе синтезатора речи. Значение задается как количество слов в минуту. Допускаются также значения: x-slow, slow, medium, fast, x-fast, fast, faster, slower.
pause-before Величина паузы перед воспроизведением элемента. Значения: число – в секундах или миллисекундах проценты – по отношению к темпу речи (свойство speech-rate)
pause-after Величина паузы после воспроизведения элемента. Значения аналогичны свойству pause-before.
pause Величина паузы до и после воспроизведения элемента. Пример: P.pause { pause: 20ms 10ms; }
cue-before Воспроизведение звукового файла до использования элемента. Значения: none - не задано; url() – адрес файла. Пример: A.music {cue-before: url(mus1.wav); cue-after: url(mus2.wav) }
cue-after Воспроизведение звукового файла после использования элемента. Значения аналогичны свойству cue-before.
cue Воспроизведение звуковых файлов до и после использования элемента. Пример: A.music {cue: url(mus1.wav) url(mus2.wav) }
play-during Задание звукового фона во время воспроизведения озвученного элемента. Значения: none – фона нет; auto – в качестве фона используется звук родительского элемента; repeat – повторение фонового файла, если он оказался короче основного; url() - адрес файла. Пример: P.fon { play-during: url(my.wav) repeat}
azimuth Задание стереофонического эффекта, направление звука определяется в горизонтальной плоскости. Значения задаются в градусах (deg) от –360deg до 360deg или с помощью стандартных значений. Значения: left-side – задание величины 270deg; far-left – задание величины 240deg; left – задание величины 320deg; center-left – задание величины 340deg; center – задание величины 0deg; center-right – задание величины 20deg; right – задание величины 140deg; far-right – задание величины 60deg; right-side – задание величины 90deg; leftwards – сдвиг источника на 20 градусов влево; rightwards – сдвиг источника на 20 градусов вправо; behind – смещает источник звука назад (вычитание 180 градусов) Пример: P { azimuth: center-left }
elevation Задание стереофонического эффекта, направление звука определяется в вертикальной плоскости. Значения задаются в градусах (deg) от –90deg до 90deg или с помощью стандартных значений. Значения: below – аналогична заданию -90deg; level – аналогична заданию 0deg; above – аналогична заданию 90deg; higher – плюс 10 градусов к текущему углу; lower – минус 10 градусов от текущего угла.

 

СВОЙСТВА ИНТЕРФЕЙСА
cursor Вид указателя мыши расположенного над текущим элементом. Значения: auto –вид указателя определяется броузером; default –вид указателя определяется операционной системой; crosshair –крестик; pointer –указующий перст; move –четырехглавая стрелка (перемещение); e-, ne-, nw-, n-, se-, sw-, s-, w-resize –стрелки для перемещения. Приставки обозначены по аналогии с частями света. text – текстовый указатель; wait –песочные часы; help –указатель со знаком вопроса; не стандартный указатель – (URL) Пример: A { cursor: pointer url(giper.cur) }

 

ЕДИНИЦЫ ИЗМЕРЕНИЯ
px Пикселы
cm Сантиметры
mm Миллиметры
pt Пункты (типограф,1/72 дюйма)
% Проценты
in Дюйм (2,54 см)
pc Пика (1/6 дюйма)
ms Миллисекунда
s Секунда

 



<== предыдущая лекция | следующая лекция ==>
Задания | ЦЕЛИ КУРСОВОГО ПРОЕКТИРОВАНИЯ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.331 сек.