Цвет текста CSS в ячейках таблицы

У меня есть некоторые (на самом деле много) табличных данных. В HTML 3.2 я использую теги HTML FONT, чтобы закрасить текст в ячейках таблицы (по несколько цветов в одной ячейке за раз), и это отлично работает.

В строгом HTML 4.01 я не могу (не должен) использовать FONT, потому что он больше не поддерживается. Предполагается использовать CSS, верно? Я не могу использовать CSS для ячейки таблицы, потому что я должен учитывать несколько цветов.

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

<span style="text-color: #ffff00; background-color: #000000;">text-to-color</span>

Тем не менее, текст отображается с цветом текста и фона страницы. Не цвета в промежутке. Это верно в Firefox и Safari.

Валидатор HTML говорит, что я не делаю никаких ужасных ошибок.

Я не совсем понимаю. Или, возможно, ошеломлен.

Что мне здесь не хватает?

3 ответа

Решение

Правильный синтаксис style="color:#ffff00;"не text-color,

В CSS это свойство color, а не text-color.:)

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

Вы должны использовать внутренний CSS или внешний CSS и получить доступ к цветам, используя идентификатор и класс, см. http://www.w3schools.com/css/css_howto.asp

Другие вопросы по тегам