URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3763
[ Назад ]

Исходное сообщение
"Верстка CSS. Есть вопрос про background-color"

Отправлено Metallurg , 12-Дек-05 07:59 
Ну во первых по приколу ;)
http://jigsaw.w3.org/css-validator/validator?uri=http://www....

Во вторых вопрос: css_валидатор говорит мне следующее:
Line : 7 (Level : 1) You have no background-color with your color : A

Описание А:
A {
color : #027da0;
font-weight : bold;
text-decoration : none;
}

если добавить
background-color: transparent;
или
background: transparent;
-ситуация не изменится. предупреждение пропадет лишь тогда, когда доавляешь background-color: #явный_цвет; или background: #явный_цвет.

что получается? валидатор противоречит синтаксису css? (http://www.w3.org/TR/CSS21/colors.html#propdef-background-color) ?
мне не нужно добавлять фон для ссылок, тк. они находятся над изображением и замечательно выделяются цветом. или где то у меня касяк?


Содержание

Сообщения в этом обсуждении
"Верстка CSS. Есть вопрос про background-color"
Отправлено XAnder , 12-Дек-05 09:52 
Не принимайте это так близко к сердцу - это всего лишь предупреждение, что цвет фона явно не прописан, а значит теоретически может быть каким угодно - в том числе и совпадающим с цветом текста, о чем и предупреждает валидатор. Это вовсе не означает, что нарушается спецификация.

Например, может быть такая ситуация

A {color : #027da0;}
P {background-color : #027da0;}

<p>Иди <a href=...>сюда</a>.</p>

Понятно, что никто в здравом уме так писать не будет. Но чисто формально здесь всё правильно.


"Верстка CSS. Есть вопрос про background-color"
Отправлено Metallurg , 12-Дек-05 16:11 
>Понятно, что никто в здравом уме так писать не будет. Но чисто
>формально здесь всё правильно.

Тоесть просто валидатор кривой? надо бы им сказать ;)


"Верстка CSS. Есть вопрос про background-color"
Отправлено XAnder , 13-Дек-05 12:06 
>Тоесть просто валидатор кривой? надо бы им сказать ;)

Был бы кривой, если бы выдавал ОШИБКУ. Но он выдает только ПРЕДУПРЕЖДЕНИЕ. Это разные вещи! Ваша страничка правильная с точки зрения валидатора, если нет ОШИБОК, а ПРЕДУПРЕЖДЕНИЯ - это всего лишь информация к размышлению, типа: "Обрати внимание, здесь могут быть глюки". А могут и не быть...


"Верстка CSS. Есть вопрос про background-color"
Отправлено Metallurg , 20-Дек-05 04:51 
тогда почему когда я добавляю transperent- он тоже ругается... хотя делаю это согласно доке

"Верстка CSS. Есть вопрос про background-color"
Отправлено XAnder , 20-Дек-05 09:29 
>тогда почему когда я добавляю transperent- он тоже ругается... хотя делаю это согласно доке

Вам определенно заняться нечем. WARNING != ERROR Всё. Точка. Не нравятся варнинги - забейте!