Создание Web-страниц с помощью языка разметки HTML. Таблицы. Формы.

0
0
Материал опубликован 27 February

Практическое занятие 2

Создание Web-страниц с помощью языка разметки HTML. Таблицы. Формы.

Цель занятия: формирование у обучающихся профессиональных компетенций создания, редактирования и форматирования таблиц и форм в html-документе для структурирования информации и взаимодействии с пользователями при выполнении практического задания.

Тип урока: урок закрепления знаний и умений.

Вид урока: комбинированный.

Ход урока:

Организационный момент: объявление темы и целей, обозначение плана проведения занятия.

Мотивация: объяснение важности создания собственных сайтов и рекламы товаров и услуг через интернет.

Актуализация теоретических знаний: проверка знаний студентов о языке HTML, тегах, гипертексте и назначении языка.

Объяснение темы «Таблицы и формы в HTML»: объяснение принципов работы с таблицами и формами, демонстрация примеров кода.

Практическая работа: студенты создают таблицы и формы на основе предоставленных примеров и инструкций.​​​​​​​

Создание страницы «Специальности»

Создайте новый файл с расширением .html. Назовите его как вашу будущую страницу (например, index2.html).

Вставьте следующие команды в ваш HTML-файл:

<!DOCTYPE html>

<html>

<head>

<title>Название страницы</title>

</head>

<body>

<!-- Содержимое вашей страницы -->

</body>

</html>

Внутри тега <body> добавьте содержимое вашей веб-страницы. Это может быть текст, изображения, таблицы, списки и т.д. Например:

<p>Добро пожаловать на вторую страницу нашего сайта!</p>

<h1>Моя вторая страница</h1>

<p>Здесь вы можете найти дополнительную информацию о специальностях нашего колледжа</p>

Сохраните файл и откройте его в браузере. Вы увидите созданную вами веб-страницу.

Свяжите данную страницу с ранее созданной «index.html».

Чтобы связать эту страницу с другими, используйте команду <a href="адрес_страницы.html">Текст ссылки</a> на главной страничке вашего сайта.

Самостоятельно создать новую страницу «Наша группа» и связать ее с главной страницей.

Создание, форматирование таблиц в HTML

На странице index2.html, внутри тега <body> создайте таблицу, состоящую из 2 столбцов и строк, равных количеству специальностей)

В первой строке таблицы добавьте заголовки столбцов: «Код специальности», «Наименование специальности».

Код для создания таблицы в HTML:

<table>

<thead>

<tr>

<th>Заголовок 1</th>

t1740652449aa.png<th>Заголовок 2</th>

</tr>

</thead>

<tbody>

<tr>

<td>Ячейка 1,1</td>

<td>Ячейка 1,2</td>

</tr>

<tr>

<td>Ячейка 2,1</td>

<td>Ячейка 2,2</td>

</tr>

</tbody>

</table>

Пояснения:

<table> — определяет начало таблицы.

<thead> — определяет заголовок таблицы.

<tr> — определяет строку таблицы.

<th> — определяет заголовок столбца.

<td> — определяет содержимое ячейки.

<tbody> — определяет тело таблицы.

Границы ячеек можно установить с помощью атрибута border со значением 1.

Создание, форматирование форм в HTML

Создайте новый файл с расширением .html. Назовите его как вашу будущую страницу (например, index3.html).

На новой странице «Обратная связь» необходимо создать форму обратной связи.

Тег <form> — создание формы

Для создания формы в HTML используется тег <form>. Все, что находится между открывающим и закрывающим тегом является элементами управления формой.

Итак, наш первый код.

Поле для ввода текста.

В нашей форме должно быть поле для ввода текста. Оно создается с помощью тега <textarea>. Добавим к нашей пустой форме поле ввода текста.

<form>

<textarea></textarea>

</form>

Результат

t1740652449ab.png

Для вставки пояснительного текста используется атрибут placeholder тега <textarea>.

<form>

<textarea placeholder="Введите ваше сообщение"></textarea>

</form>

Результат

t1740652449ac.png

Создание поля для ввода имени.

​​​​​​​Элемент <input> является универсальным, в отличии от элемента <textarea>. С его помощью мы можем создать форму для ввода небольшого текста. Ведь имена не занимают несколько предложений. С помощью атрибута type=»text» мы указываем, что в поле должен содержаться текст.

Изменим нашу форму.

<form>

<input type="text" placeholder="Введите ваше имя"></input>

<textarea placeholder="Введите ваше сообщение"></textarea>

</form>

t1740652449ad.png

Создание поля с адресом электронной почты.

<form>

<input type="text" placeholder="Введите ваше имя"></input>

<input type="email" placeholder="Введите ваш email"></input>

<textarea placeholder="Введите ваше сообщение"></textarea>

</form>

Самостоятельно добавьте поля Фамилия, Отчество


Группировка элементов управления в HTML-форме

<form>

<fieldset>

<legend>Текстовые поля</legend>

<label> Ваше имя: <input type="text" placeholder="Введите ваше имя"></input></label>

<label> Ваш email: <input type="email" placeholder="Email"></input></label>

<label>Текст сообщения:</label>

<label><textarea placeholder="Введите ваше сообщение"></textarea><label>

</fieldset>

</form>



Кнопки в HTML-форме

Добавим две кнопки:

Отправить.

Очистить.

Кнопка «Отправить» должна отправлять веденый текст на сервер. Что бы кнопка работала требуется PHP-обработчик (или обработчик на ином языке).

Кнопка «Очистить» будет очищать все введенные в форму данные.


Кнопка отправки формы

Кнопка отправки формы на сервер создается с помощью тега <button> (от англ. button — кнопка) с типом submit (от англ. submit — разместить). Полный HTML-код кнопки отправки формы на сервер: <button type="submit">Отправить</button>.

Кнопка очистки формы

Полный HTML-код кнопки очистки формы: <button type="reset">Очистить</button>.

Дополнить форму.

<label><button type="submit"> Отправить </button>

<button type="reset">Очистить</button></label>

</fieldset>

</form>

Проверка заполнения формы

Валидация форм, или проверка заполнения — довольно важный момент при работе с сервером. Самым простым способом проверки формы на заполнение является добавление к элементам атрибута required (от англ. required — требуется).

………………..

<label> Ваше имя: <input type="text" placeholder="Введите ваше имя" required></input></label>

<label> Ваш email: <input type="email" placeholder="Email" required></input></label>

<label>Текст сообщения:</label>

<label><textarea placeholder="Введите ваше сообщение" required></textarea><label>

<label><button type="submit">Отправить</button>

<button type="reset">Очистить</button></label>

</fieldset>

</form>


Форма загрузки файлов

Для создания формы загрузки используется уже знакомый нам input. Создается она с помощью следующего кода:

<input type="file" value="Выберите файл">

Дополним нашу форму. Создадим отдельную группу элементов.

..

<fieldset>

<legend>Иные элементы управления формой</legend>

<label><input type="file" value="Выберите файл"><label>

</fieldset>

</form>



Выбор даты

Выбрать дату можно с помощью типа date все того же input’а. Полный код: <input type="date" />.

Добавим в форму возможность выбора даты.

..

<label>Укажите дату - <input type="date"><label>

</fieldset>

</form>


Выпадающий список

Выпадающий список создается с помощью тега <select>, а элемент списка с помощью <option>. Давайте создадим в нашей форме возможность указать адресата.

..

<label>Кому отправить -

<select>

<option>Директору</option>

</select></label>

</fieldset>

</form>

Самостоятельно добавить поля: Заместителю директора, Методический кабинет, Канцелярия, Учебная часть


Переключатели

Переключатели бывают зависимые — можно выбрать только один вариант и независимые.

Зависимый переключатель

Зависимый переключатель создается с помощью тега input и его атрибута type=«radio». Соответственно в зависимом переключателе можно выбрать только один вариант.

Независимый переключатель

Независимый переключатель создается с помощью атрибута type=»checkbox». В нем можно выбирать несколько вариантов.

Добавим эти элементы на нашу форму.

………

<label>Отправить копию письма себе на почту?<input type="radio" name="primer">Да <input type="radio" name="primer">Нет</label>

<label>Каким образом направить вам ответ

<input type="checkbox" name="a" value="1" checked>По электронной почте

<label>

</fieldset>

</form>

Самостоятельно добавить два поля «По электронной почте на бумажном носителе», «Перезвонить по телефону».

Работу предоставить преподавателю для поверки.

Подведение итогов занятия (5 мин.): обсуждение результатов практической работы, выявление ошибок и успехов студентов.

Домашнее задание (3 мин.): подготовка к следующему занятию, изучение дополнительных материалов по теме.

Рефлексия (6 мин.): студенты делятся своими впечатлениями от урока, обсуждают сложности и успехи, высказывают предложения по улучшению процесса обучения.


в формате Microsoft Word (.doc / .docx)
Комментарии
Комментариев пока нет.