Слайд 2
3 определения Для понятий: Форма Контрол (элемент контроля/управления) в HTML форме
Слайд 3
Содержание Добавление изображений на веб-странице Работа с изображениями Добавление формы на
веб-странице Основные атрибуты при определение форм Элементы управления в форме HTML элементы
в HTML-формах
Слайд 4
ДОБАВЛЕНИЕ ИЗОБРАЖЕНИЙ В HTML-ДОКУМЕНТЕ Изображения в HTML документе добавляются
при помощи тега - тег без содержания Тег
" img" поддерживается всеми популярными браузерами Атрибуты "src" и "alt" - рекомендуемые атрибуты – должны всегда присутствовать при вставки изображения. Они поддерживаются всеми браузерами и 5-й версии HTML Атрибут "src" - означает "source" (источник) - используется, чтобы указать местоположение изображения Когда изображение находится в другой каталог / папку, чем HTML-файл, необходимо указать путь к файлу-изображение Атрибут "alt" используется для отображения текста вместо изображения, если браузер, по некоторым причинам, не может отобразить изображение Основная форма:
Слайд 9
ДРУГИЕ ОСНОВНЫЕ АТРИБУТЫ ТЕГА IMG При добавлении изображений рекомендуется
задавать размеры изображений - высоту и ширину Если не
указывать размер изображения, страница будет мигать во время загрузки Не рекомендуется добавлять большие изображения в веб-страницах - страница загружается очень медленно Чтобы определить высоту и ширину изображения, используются атрибуты "height" и "widith" - размер, указывается в пикселях Эти два атрибуты поддерживаются всеми популярными веб-браузерами и 5-й версии HTML
Слайд 10
ПРИМЕР ИСПОЛЬЗОВАНИЯ АТРИБУТОВ „HEGHT” и „WIDTH”
Слайд 11
ВСТАВКА ИЗОБРАЖЕНИЙ С РАЗЛИЧНЫХ МЕСТОПОЛОЖЕНИЙ Когда явно не указано
расположение изображения, браузер будет искать ее в той же
папке где находится HTML-файл (задается относительный адрес) Пример:
Если браузер не найдет указанный файл будет отображаться такой значок:
Слайд 12
ВСТАВКА ИЗОБРАЖЕНИЙ С РАЗЛИЧНЫХ МЕСТОПОЛОЖЕНИЙ. II Когда изображение хранится
в подкаталоге (в другой папке) необходимо указать путь к
изображению Пример: Иногда необходимо иметь доступ к рисунку, хранящийся на другом веб-сайте или веб-сервере изображений (тогда задается абсолютный адрес) Пример:
Слайд 13
ДРУГИЕ АТРИБУТЫ ТЕГА „IMG” Примечание: Все эти атрибуты не
Слайд 16
ИЗОБРАЖЕНИЕ-ССЫЛКА Щелкните на изображение чтобы посмотреть фильм
alt="Единорог" width="250" height="220" />
Слайд 17
АТРИБУТ „USEMAP” ТЕГА IMG Данный атрибут поддерживается HTML5 и
может быть использован для спецификации того что определенные зоны
изображения могут быть активированы со стороны клиента (пользователь может кликнуть и активировать эти части) Синтаксис использования данного атрибута:
Слайд 18
Для определения активных зон на изображении, дополнительно используются
теги - парный тег И элемент -
элемент без содержимого, который используется внутри элемента map Данные элементы поддерживаются всеми веб браузерами Синтаксис:
Примечание: Атрибут shape, тега area может иметь несколько значений: default, rect, circle, poly. Тег area имеет и атибут target
ТЕГИ MAP и AREA
Слайд 19
ПРИМЕР Un exemplu este prezentat mai jos.
height="315" alt="Diagrama cazurilor de utilizare" usemap="#diagramaUC" />
Слайд 21
ВЫВОДЫ Даже если атрибуты «width» и «height» поддерживаются 5-й
версией и браузерами - рекомендация консорциума W3C является использование
стилей Эта же рекомендация, использование стилей, и для остальных атрибутов, которые не поддерживаются
Пример: style="width:50px; height:50px; border:0"
Слайд 22
HTML - ФОРМЫ Форма HTML представляет собой документ (или
часть документа), созданный с использованием элементов HTML Назначением формы является
сбор информации от пользователей После того как пользователь заполнит форму и запустит процесс ее обработки, информация из нее попадает в программу, работающую на сервере HTML-форма содержит: Специальные элементы - контролы - элементы управления формой, такие как текстовые поля, кнопки, чекбоксы (флажки), радио кнопки (переключатели) и т.д. метки для этих элементов управления (label), обычный текст и т.д.
Слайд 23
КОНТРОЛЫ В HTML ФОРМАХ Пользовательский графический интерфейс (GUI) может
интерактивный элемент управления имеет как начальное значение, так и текущее значение (оба типа «string») "Текущее значение" контрола изначально установлена на «начальное значение» Текущее значение может быть изменено в результате действий пользователя или с помощью скриптов Начальное значение контрола не меняется. Таким образом, при восстановлении формы, текущее значение каждого элемента управления сбрасывается, и принимает исходное значение
Слайд 24
СОЗДАНИЕ HTML-ФОРМ HTML-форма создается при помощи тега „form” Синтаксис: Содержимое Тег
„form” может содержать один или несколько из следующих тегов:
Слайд 26
МЕТОД „GET” И МЕТОД „POST” Атрибут “metod" определяет способ
отправки данных формы (данные передаются на страницу/файл, указанный в
атрибуте “action"). Данные формы могут быть отправлены в качестве переменной URL (метод “get") или HTTP-транзакции (метод "post") При использовании метода GET: Данные формы добавляются в URL в виде пары "имя&значение" Длина URL ограничена (около 3000 знаков) Не рекомендуется использование метода GET при отправке конфиденциальных или защищенных данных (будут видны в URL) Рекомендуется использовать данный метод если пользователь хочет зарегистрировать заполнение формы При использовании метода POST: Данные вкладывается в HTTP-запросе (данные не видны в URL) Нет ограничений на размер Заполнение формы не может быть зарегистрирована
Слайд 27
TЕГ „INPUT” Тег "input" определяет поле ввода, типа контрол,
в котором пользователь может вводить данные Тег "input" используется
в теге "form" Поле ввода может быть нескольких типов, в зависимости от значения атрибута "type" Тег "input" не имеет содержания. В 5-й версии требует закрытие () Поддерживается всеми популярными браузерами Тег "input" имеет атрибуты, многие из которых появились в 5-й версии
Слайд 33
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ АТРИБУТОВ ТЕГА «INPUT» и «FORM». Тип
“radio” Выбери твою возрастную группу:
Ребенок
(Возраст меньше 18)
Взрослый (Возраст больше 18)
Примечание: Выбирается только одна опция
Слайд 34
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ АТРИБУТОВ ТЕГА «INPUT» и «FORM». Тип
“Checkbox” Выберите любимый ваш цвет:
Красный
/> Белый
Черный
Примечание: Можно выбрать все или ни одну опцию
Слайд 35
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ АТРИБУТОВ ТЕГОВ «INPUT» и «FORM». Тип
“Color” ...или выбери другой цвет:
Прим: Не
поддерживается IE и Safari
Слайд 36
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ АТРИБУТОВ ТЕГОВ «INPUT» и «FORM». Тип
“E-mail” Определяет поле для ввода e-mail адреса Автоматически будет проверятся наличие
„@” Не поддерживается браузером Safari Пример: Введи свой e-mail адресс:
Прим: Предупреждение появится при попытке отправки данных на сервер, для обработки
Слайд 37
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ АТРИБУТОВ ТЕГА «INPUT» и «FORM». Тип
“Submit”, „Reset” и „Button” Эти вводы представляют собой кнопку, которая
используется для отправки данных на сервер, с целью обработки Пример:
PS: Для типа «button» обычно используются скрипты Java
Слайд 38
ТЕГ „BUTTON” Данный тег используется для определения кнопки Рекомендуется, все-таки,
для определения кнопки использовать тег „input”, c типом „button”
или „submit” – результат будет тот же Синтаксис Внутри данного тега можно включить теги с текстом или изображением Можно использовать много атрибутов, с рекомендацией обязательного использования атрибута „type” Возможные атрибуты тега „button”: Autofocus, disabled, form, formaction, formenctype, formmethod, formnovalidate, formtarget, name, type, value
Слайд 39
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ АТРИБУТОВ ТЕГА «INPUT» и «FORM». Тип
“Image” „Image” - этот тип ввода используется, когда кнопка „Submit”
должна быть заменена на изображение Поддерживается всеми браузерами Пример:
Слайд 40
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ АТРИБУТОВ ТЕГА «INPUT» и «FORM». Тип
„Number” Ввод типа „Number” позволяет ввод номера, значение которого можно
валидировать (проверить) При использовании типа „Number” существует возможность использования и других атрибутов: max – определяет максимальное значение которое можно ввести min – определяет минимальное значение которое можно ввести step – определяет «шаг» изменения значений value – определяет значение «по умолчанию» Поддерживаются браузерами Пример: Введите точный возраст:
Возраст:
Слайд 41
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ АТРИБУТОВ ТЕГА «INPUT» и «FORM». Тип
„Range” Тип „range” определяет элемент управления для ввода чисел, не
обязательно с точным значением Поддерживается браузерами Пример: Сколько часов в день проводите перед телевизором?
– логического типа Пользователь не может изменить зафиксированное значение Поддерживаeтся всеми
браузерами Пример: Ваш социальный статус:
Слайд 49
ПРИМЕРЫ С АТРИБУТАМИ ТЕГА „INPUT”. Атрибут „pattern” Данный атрибут
используется для следующего типа ввода: text, search, url, tel,
email, password Рекомендуется использование атрибута „title” чтобы пользователь знал что необходимо вводить в поле Не поддерживается браузерами Safari и IE9- Пример: Введите ваш номер телефона:
Слайд 50
ТЕГ „TEXTAREA” Определяет поле ввода, типа контроль, которое состоит
из нескольких строк Синтаксис: Размер пространства для
ввода текста может быть задан атрибутами "cols" и "rows" или лучше использовать свойства CSS Может содержать неограниченное количество символов Поддерживается всеми популярными браузерами Многие атрибуты появились в HTML5 версии
Слайд 55
ПРИМЕР ИСПОЛЬЗОВАНИЯ АТРИБУТОВ ТЕГА „TEXTAREA”. Placeholder Определяет краткое указание
на ожидаемое значение поля „textarea” Поддерживается всеми браузерами Пример: Оставь свое
мнение ниже...
Слайд 56
ПРИМЕР ИСПОЛЬЗОВАНИЯ АТРИБУТОВ ТЕГА „TEXTAREA”. Required Заставляет (логическое значение)
заполнить элемент „textarea” Не поддерживается Safari şi IE9- Пример:
placeholder="Напиши тут свое мнение..." required>
Слайд 57
ТЕГ „LABEL” Тег "label" используется для определения этикеток для
элементов типа "input« Синтаксис: Содержимое Определенные этикетки не имеют определенную
роль, но помогают пользователю в использовании формы Когда пользователь перейдет на этикетку будет активирован соответствующий ей контрол (для этого эти два элемента должны быть соединены) Этикетка может быть прикреплена к элементу при помощи атрибута "for" или путем размещения элемента внутри тега "label" Тег поддерживается всеми популярными браузерами