Цвет текста 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 ответа
Прежде всего, ваш синтаксис неправильный, вы должны использовать color
вместо text-color
и вы не должны использовать встроенный CSS, если у вас есть таблица с большим количеством данных... будет трудно изменить определенный тип цвета, если вы хотите, так как вы должны изменить каждый атрибут стиля.
Вы должны использовать внутренний CSS или внешний CSS и получить доступ к цветам, используя идентификатор и класс, см. http://www.w3schools.com/css/css_howto.asp