Codebra
25 января 2026 в 06:22

Урок 39. Работаем с цветами в HTML-таблице

Работаем с цветами в HTML таблице: как поменять цвет текста, цвет рамок и фон таблицы. Уроки по HTML.
📝

Внимание! На этой странице вы найдете материал урока из архивного курса по HTML. Курс был написан в 2015, обновлен в 2024 году и по-прежнему актуален для начинающих веб-разработчиков.

Теоретический материал сохранен в исходном виде, а практические задания с автоматической проверкой вынесены в отдельные роадмапы.

Полный список уроков доступен по тегу Архивный курс по HTML и на странице первого урока.

📋 Задание
  • Сделайте цвет рамки #CCCCCC (код пишите в редакторе CSS, там где написать комментарий "здесь ваш код")
  • Сделайте цвет текста #888888 (код пишите там же)

В предыдущем уроке познакомились со свойствами border-collapse, border-spacing и научились задавать отступы между ячейками HTML-таблиц с помощью CSS. В этом уроке продолжим поверхностное знакомство со свойствами CSS.

Меняем цвет текста, фон и цвет рамок в таблице, строке, ячейке

Именно свойство color служит для изменения цвета текста и необязательно в таблице, а где угодно на веб-странице. Цвет можно задать по названию, шестнадцатеричным числом, RGB, RGBA, HSL и HSLA. Далее пример шестнадцатеричного формата:

table {
    color: #FF0000;
}

Далее пример в формате зарезервированного слова:

tr {
    color: green;
}
📝

Кстати, небольшое отступление от темы. Если вы сегодня зашли на Codebra впервые, у вас могло сложиться впечатление, что это просто очередной блог. Но на самом деле всё интереснее: прямо на сайте, в браузере, можно онлайн проходить практические задания. Переходите по ссылке на бесплатный интенсив по HTML, читайте теорию и сразу выполняйте практику.

Далее пример в формате RGB:

td {
    color: rgb(0, 0, 200);
}

Свойство background-color или просто background служит для изменения фона блока, таблицы, ячейки и прочего. Цвет можно задать по названию, шестнадцатеричным числом, RGB, RGBA, HSL и HSLA. Далее пример:

td {
    background: rgb(0, 0, 255);
    color: #FFFFFF;
    padding: 10px;
}

Мы уже немного научились пользоваться универсальным свойством border (позже мы его еще вспомним), но здесь мы используем узкоспециализированное свойство border-color, которое меняет только цвет рамок, в отличие от border (можно установить сразу три значения: толщина, стиль и цвет). Далее пример:

table {
    width: 100%; /* Ширина 100% */
    text-align: center; /* Выравнивание по центру */
    /* border: 2px solid #000000 */ /* Равно трем строкам ниже */
    border-width: 2px; /* Толщина рамки */
    border-style: solid; /* Стиль рамки */
    border-color: #000000; /* Цвет рамки */
}
td {
    background: rgb(105, 0, 105); /* Фон фиолетовый */
    color: #FFFFFF; /* Цвет текста белый */
    padding: 10px; /* Поля 10px */
}

В этом уроке познакомились со свойствами color, background и border-color. В курсе по CSS мы еще вернемся к ним, а сейчас выполняйте практику и переходите к следующему уроку.

📝

Переходите к следующему уроку курса, а так же не забудьте посмотреть новый материал на Codebra по тегу HTML.