2012-01-21 1 views
0

Я просто вопрос простой. Я закодировал свой веб-сайт HTML5 и использовал некоторые CSS3.Есть ли разметка для CSS3?

Есть ли другая разметка для CSS2 и CSS3?

Когда я проверил свой HTML на W3C, он проверяет 100%. Но не мой CSS, потому что он говорит, что некоторые элементы не могут использоваться в CSS2, но могут использоваться в CSS3.

Разметка я использую @charset "UTF-8"

+0

Что _exactly_ вы имеете в виду? Конечно, они разные ... вот почему это называется CSS ** 3 **. Объяснение всех деталей о _how_ они разные, будет потреблять много страниц. – Sparky

+0

Ну, что я хотел бы знать, это разметка, которую я должен использовать для проверки моего файла css2/css3. –

+0

Если вы хотите 100% действительный CSS, тогда просто используйте любую разметку, необходимую для отчета проверки. В противном случае я не понимаю вас. – Sparky

ответ

1

Нет, нет специальной разметки. Используйте обычный CSS, и браузер проанализирует это с помощью нового синтаксического анализа CSS3.

CSS3 находится в режиме бета-версии. Большинство браузеров фактически не поддерживают функции CSS3, они тестируют его (поэтому нам нужно использовать префиксы типа -webkit-; -moz-; -o-; -ms-; -khtml-). И W3C не поддерживает эти префиксы. Вы можете установить валидатор W3C на CSS3 под больше опций, но вы также получите ошибки из-за префиксов.

+0

Оке да, я проверил его под «дополнительными параметрами» и вашим правом. Не знал об этом. Мои ошибки css3 теперь хороши. Спасибо за ваше объяснение. –

+0

Что такое «_normal_ CSS»? – Sparky

+0

@ Sparky672 Я думаю, что * * normal * 'CSS - это новейшая версия CSS. Поскольку CSS не имеет типа doctype или что-то еще, это просто CSS. Но вы также можете сказать, что последняя стабильная версия CSS - это «нормальный *» CSS, а затем CSS2.1 стал обычным CSS. –

Смежные вопросы