Добавить в корзинуПозвонить
Найти в Дзене

Работа с таблицами в HTML и CSS

Работа с таблицами в HTML и CSS позволяет вам структурировать данные и представлять их в удобочитаемом формате. Вот пример, который демонстрирует, как создать таблицу с использованием HTML и стилизовать её с помощью CSS. <!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles.css">
<title>Таблица на HTML и CSS</title>
</head>
<body>
<div class="table-container">
<table>
<thead>
<tr>
<th>Имя</th>
<th>Возраст</th>
<th>Город</th>
</tr>
</thead>
<tbody>
<tr>
<td>Иван</td>
<td>25</td>
<td>Москва</td>
</tr>
<tr>
<td>Анна</td>
<td>30</td>
<td>Санкт-Петербург</td>
Оглавление
Работа с таблицами в HTML и CSS
Работа с таблицами в HTML и CSS

Работа с таблицами в HTML и CSS позволяет вам структурировать данные и представлять их в удобочитаемом формате. Вот пример, который демонстрирует, как создать таблицу с использованием HTML и стилизовать её с помощью CSS.

HTML

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles.css">
<title>Таблица на HTML и CSS</title>
</head>
<body>
<div class="table-container">
<table>
<thead>
<tr>
<th>Имя</th>
<th>Возраст</th>
<th>Город</th>
</tr>
</thead>
<tbody>
<tr>
<td>Иван</td>
<td>25</td>
<td>Москва</td>
</tr>
<tr>
<td>Анна</td>
<td>30</td>
<td>Санкт-Петербург</td>
</tr>
<tr>
<td>Петр</td>
<td>22</td>
<td>Екатеринбург</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>

CSS (styles.css)

body {
font-family: Arial, sans-serif;
background-color: #f0f0f0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}

.table-container {
width: 80%;
overflow-x: auto; /* Позволяет прокручивать таблицу на маленьких экранах */
}

table {
width: 100%;
border-collapse: collapse; /* Убирает двойные границы между ячейками */
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

th, td {
padding: 12px;
text-align: left;
border: 1px solid #ddd; /* Граница ячеек */
}

th {
background-color: #4CAF50; /* Цвет фона заголовков */
color: white; /* Цвет текста заголовков */
}

tr:nth-child(even) {
background-color: #f2f2f2; /* Цвет фона четных строк */
}

tr:hover {
background-color: #ddd; /* Цвет фона строки при наведении */
}

Объяснение кода:

  1. HTML: Создаем таблицу с заголовками (<th>) и данными (<td>).
    Используем <thead> для заголовков и <tbody> для содержимого таблицы.
  2. CSS: Устанавливаем шрифт и фон для страницы.
    Стили для контейнера таблицы, чтобы она занимала 80% ширины и могла прокручиваться на маленьких экранах.
    Устанавливаем стили для таблицы, включая ширину, границы и тени.
    Задаем отступы и выравнивание для ячеек.
    Задаем цвет фона для заголовков и четных строк, а также эффект при наведении на строки.

Этот код создает простую, но стильную таблицу, которую можно использовать для отображения данных. Вы можете изменять стили и содержимое по своему усмотрению.