Skip to main content

Как изменить цвет фона таблицы

Размеры, цвет и фон HTML таблиц, ячеек и строк (Апрель 2025)

Размеры, цвет и фон HTML таблиц, ячеек и строк (Апрель 2025)
Anonim

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

Более старый метод использовал атрибут bgcolor для изменения цвета фона таблицы. Его также можно использовать для изменения цвета строки таблицы или ячейки таблицы. Но атрибут bgcolor устарел в пользу таблиц стилей, поэтому это не оптимальный способ управления цветом фона таблицы.

Лучший способ изменить цвет фона - добавить цвет фона стиля в таблицу, строку или тег ячейки.

Это изменит цвет фона всей таблицы:

Чтобы изменить цвет одной строки, вставьте свойство background-color в

тег:

Вы можете изменить цвет отдельной ячейки, добавив атрибут в

тег:

Вы также можете применять цвета фона к головам таблицы, или

тега, таким же образом:

Изменение цвета фона с помощью таблиц стилей

Если вы не хотите добавлять фоновый цвет свойства стиля в таблицу, существуют альтернативные способы установки цвета фона. Например, вы можете установить стили в таблице стилей в HEAD вашего документа HTML или установить их во внешней таблице стилей. Изменения в HEAD или во внешней таблице стилей могут выглядеть так же, как для таблиц, строк и ячеек:

table {background-color: # ff0000; } tr {background-color: yellow; } td {background-color: # 000; }

Установка цвета фона столбца

Лучший способ установить цвет фона для столбца - создать класс стиля, а затем присвоить этот класс ячейкам в этом столбце. Создание класса позволяет назначить этот класс ячейкам в определенном столбце с использованием одного атрибута.

CSS:

td.ColColor {background-color: blue; }

HTML:

ячейка 1ячейка 2
ячейка 1ячейка 2

Одним из значительных преимуществ управления цветами фона через таблицу стилей является возможность изменить свой цвет в более позднее время. Вместо того, чтобы проходить через HTML-документ и внести изменения в каждую отдельную ячейку, вы можете сделать одно изменение в выборе цвета в CSS, и оно будет немедленно применено к каждому экземпляру, где используется класс = «ColColor». Это экономит огромное количество времени и значительно снижает вероятность ошибок, например, отсутствие изменения цвета ячейки.

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