Валидиране на CSS-а

webdeveloper

Registered
Здравейте, упорито се мъча да си валидирам новият проект с XHTML и CSS, но все има някакви "капризи" тоя валидатор. Та, сега проблема е с ЦСС-а:

[css]@font-face {
font-family: "ss";
src: url("ss.ttf") format("truetype");
}[/css]

Как да валидирам font-face-а?
 
Покажи каква грешка ти дава ? И тия скоби трябва ли да ги има на ss : font-family: "ss"; ?
 
sandh каза:
Валидирай го като CSS3 :)

http://jigsaw.w3.org/css-validator/ => Общи опции => Профил => CSS3


Така е валиден, но валидатора по default го валидира като CSS 2.1 което е тъпо...
 
Еми CSS3 е още draft, стандартът не е напълно завършен. Щом така или иначе ползваш CSS3 няма как да се опитваш да го валидираш като CSS2.1. Просто сложи един бадж, че сайта е валиден CSS3 и толкова.

Workaround-а е хардкодване с javascript в повечето случаи.

EDIT:
виж например какво казва валидатора за http://www.w3.org/Style/CSS/ :
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.w3.org%2FStyle%2FCSS%2F

Дори те не покриват изискванията на валидатора - това е с цел да се постигне еднакъв изглед на браузърите. Все пак това е по-важната цел.
 

Back
Горе