Сайты - по стандартам, но не стандартные сайты!
Не пойму, в чём я ошибся:
html, body {
background : white;
}
И валидатор даёт:
Line : 2 (Level : 1) You have no color with your background-color : body
Нет на форуме
пиши background-color: white;
Нет на форуме
rezook
Ошибки нет, это просто предупреждение о том, что задав цвет бэкграунда, не мешает указать и цвет шрифта:
html, body { background : white; color: black; }
Нет на форуме
Спасибо, AKS.
Нет на форуме
А если, в силу особенностей дизайна, фон, ну просто обязан быть прозрачным?
Есть, какие-нибудь правильные (официальные) решения, чтобы валидатор не выдавал warning'и?
Нет на форуме
Владимир
Warning - это ведь не error. По доброте души своей сильные мира сего пытаются предостеречь от возможных просчетов в оформлении, и всего-то...
Нет на форуме
Ну, это, скорее чисто психологическое...
Согласитесь, глаз радуется от надписи "No error or warning found". Тем более, когда на странице стоит ссылка на валидатор.
Нет на форуме
Владимир написал:
Согласитесь, глаз радуется от надписи "No error or warning found".
Как же тут не согласиться! Радуется не только глаз...
Ну а чтобы увидеть желанную надпись можно ведь всегда что-нибудь придумать:
html, body { background-color : inherit; color: black; }
Чего только не напишешь, лишь бы порадоваться...
Нет на форуме
Вот спасибо! Получилось.
Действительно, чего только не придумаешь...
Нет на форуме
[Скромное мнение: в валидации CSS смысла несоизмеримо меньше, нежели в валидации (X)HTML. Тем более, если для достижения валидности нужно добавлять ненужные по сути правила.]
Нет на форуме
Ненужные правила приходится добавлять из-за острой потребности в CSS3 (не могу знать, но надеюсь, что многие подобные проблемы в следующей версии CSS будут решены). Если делать сайт похожий на W3C, то никакие лишние правила добавлять не придётся, но клиенты-то хотят всевозможных изысков, чтобы сайт не только внутренне, но и внешне выглядел "на миллион долларов". Вот и приходиться изголяться. Ну, конечно и самому приятно, когда всё ОК...
Нет на форуме
Владимир:
— неясно, при чём здесь CSS3;
— неясно, какие «подобные проблемы» CSS имеются в виду — проблема здесь одна — вредная (в контексте функционального рассмотрения CSS-валидатора как критерия правильности CSS-таблицы вместо рассмотрения его в качестве вспомогательного инструмента отладки) избыточность информативности CSS-валидатора.
Нет на форуме
Я понимаю, что если меня о чём-то предупреждают, это не значит, что так делать категорически нельзя, но "избыточная информативность" помогает более требовательно относиться к тому, что делаешь, не пропускать ни одной мелочи. Но это, моё личное мнение.
Нет на форуме