Какого типа ошибки валидации XHTML и CSS безопасно избегать? - PullRequest
1 голос
/ 03 июля 2010

Каких ошибок валидации XHTML и CSS можно избежать?что не повредит сегодня и завтра (если мы не коснемся xhtml, css)?

Я имею в виду ошибки, которые не создадут никаких проблем при будущем обновлении версии браузера, css и html?они просто показывают как ошибку сегодня?

Я думаю, что я знаю одну вещь - это расширения поставщиков.Существуют ли какие-либо другие ошибки / предупреждения, которые не создадут какого-либо плохого эффекта для пользователя и разработчика?

Если я делаю сайт и получаю много ошибок, если я попытаюсь дать время для устранения каждой ошибки?если я попытаюсь решить все ошибки, то мне придется использовать javascript в некоторых случаях вместо css

Ответы [ 3 ]

2 голосов
/ 03 июля 2010

Валидаторы XHTML и CSS будут проверяться на соответствие соответствующим спецификациям стандартов W3C.Игнорирование этого означает, что ваши страницы отклоняются от этих стандартов.

Веб-браузеры стремятся реализовать эти стандарты, поэтому игнорирование предупреждения может вызвать проблемы, по крайней мере, в некоторых браузерах.Поэтому нельзя игнорировать любые предупреждения, которые выдают валидаторы.

Кроме того, наличие веб-страниц, совместимых с XHTML и CSS, не гарантирует работу во всех браузерах и совместимость с ними, поскольку браузеры могут реализовывать что-то по-другому или неправильно.

Наличие согласованных страниц по-прежнему хорошо, так как большинство браузеров (по большей части) являются совместимыми, а наличие более согласованных страниц помогает передать право собственности разработчикам браузеров.То есть вам (как автору веб-страницы) нужно заботиться только о том, чтобы соответствовать стандарту.Если браузер не может справиться с этим, проблема связана с браузером, а не с автором веб-страницы.

Если вы хотите быть совместимым с большим количеством браузеров, начните с допустимой соответствующей страницы и затем добавьтеминимум, необходимый для его работы на других несовместимых браузерах.Это намного проще, чем начинать с несоответствующей страницы и пытаться заставить это работать в большинстве браузеров.

1 голос
/ 03 июля 2010

Вы должны стараться избегать всех ошибок разбора.Если вы сомневаетесь, попробуйте validator.w3.org и используйте функцию html tidy для очистки кода.

0 голосов
/ 03 июля 2010

Каждый браузер будет обрабатывать и анализировать XHTML и CSS по-разному. Даже если это работает сейчас, оно может не работать завтра.

Единственный безопасный ответ - «нет». Лучшая гарантия для вашей будущей совместимости со всеми браузерами - придерживаться стандарта и полностью проверить xhtml и css.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...