Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания и решения примеров htmlacademy.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
13.49 Mб
Скачать

Испытание: итоговая таблица [23/23]

Поздравляем! Вы практически окончили курс. В нём вы научились базовым приёмам работы с таблицами. Хотя в этом деле ещё миллион тонкостей, изученных приёмов должно хватить для решения 95% задач по созданию и оформлению таблиц.

Сейчас осталось лишь подтвердить, что вы хорошо освоили материал. В образце, который вам надо сверстать, были использованы почти все приёмы из этого курса.

Небольшие подсказки:

  1. Стили для body менять не надо.

  2. Используемые цвета: darkcyan, lightblue, lightyellow, lightgray, black, white.

  3. Ширина ячеек: 33%.

  4. Размеры отступов кратны 5.

  5. Цвет текста задаётся с помощью CSS-свойства color.

  6. Тег caption использовать не нужно.

table/table23.html

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Испытание: итоговая таблица</title>

</head>

<body>

<h1>Итоговая таблица</h1>

<style>

body {

width: 350px;

margin: 0;

padding: 0 10px;

font-size: 14px;

font-family: Arial, sans-serif;

}

table {

border-collapse: collapse;

}

th {

width:33%;

color: white;

border-top: 1px solid black;

border-bottom: 1px solid black;

padding: 10px;

}

.cell-1 {

background-color: darkcyan;

text-align:left;

}

.cell-2 {

background-color: lightblue;

text-align: center;

}

.cell-3 {

background-color: darkcyan;

text-align: right;

}

td {

padding: 10px;

}

.row-1 {

border-bottom: 1px solid lightgrey;

}

.row-2 {

background-color: lightyellow;

border-bottom: 1px solid lightgrey;

}

</style>

<table>

<tr>

<th class="cell-1">Город</th>

<th class="cell-2">Посещений</th>

<th class="cell-3">%</th>

</tr>

<tr>

<td class="row-1">СПб</td>

<td class="row-1" style="text-align: center;">199</td>

<td class="row-1" style="text-align: right;">65.12</td>

</tr>

<tr>

<td class="row-2">Москва</td>

<td class="row-2" style="text-align: center;">69</td>

<td class="row-2" style="text-align: right;">21.3</td>

</tr>

<tr>

<td class="row-1">Киев</td>

<td class="row-1" style="text-align: center;">5</td>

<td class="row-1" style="text-align: right;">8</td>

</tr>

<tr>

<td colspan="2" class="row-2">Посещений за весь период</td>

<td class="row-2" style="text-align: right;">273</td>

</tr>

</table>

</body>

</html>

Знакомство с формами Первая форма [1/18]

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

Чтобы создать форму, нужно использовать парный тег <form>, внутри которого размещаются поля формы. У тега <form> есть два важных атрибута:

  • action задаёт адрес, URL, отправки формы;

  • method задаёт метод отправки формы.

Пример:

<form action="https://echo.htmlacademy.ru" method="get">

поля формы

</form>

Для отправки формы обычно используют методы get или post. Если не указать атрибут method, то будет использован get.

Метод get посылает данные формы в строке запроса, то есть они видны в адресной строке браузера и следуют после знака вопроса. Например:

https://www.google.com/search?q=htmlacademy

Метод get лучше использовать в поисковых формах, потому что он позволяет получить ссылку на результаты поиска и передать её кому-то.

Метод post посылает данные в теле HTTP-запроса и используется, когда нужно отправить много данных и ссылка на результат обработки этих данных не нужна. Например, при редактировании личного профиля.

form/form1.html

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Тег form</title>

<style>

<h1 {

font-size: 18px;

}

</style>

</head>

<body>

<h1>Форма входа</h1>

<!-- Добавьте форму сюда->

<form action="https://echo.htmlacademy.ru" method="post">

</form>

</body>

</html>