CSS: Валидация кода
Валидация (проверка) кода CSS на соответствие стандартам имеет определенные преимущества и ничем не отличается от валидации html. Документ с CSS кодом будет считаться валидным в том случае, если он прошел соответствующую проверку и не содержит ошибок.
Если вы используете таблицы стилей преимущественно во внешнем файле, это на много облегчает проверку кода, так как придется проверять всего лишь один файл, а не каждую страницу по отдельности. Если вы допустили ошибки при написании кода таблицы стилей, можно так же воспользоваться валидатором, для того, чтобы не искать ошибки вручную.
Как пользоваться валидатором
Для проверки CSS кода на ошибки и соответствие стандартам можно воспользоваться валидатором CSS, который предоставляет три способа проверки:
Проверка по URL
Просто введите URL веб-страницы, которую хотите проверить, и нажмите кнопку "проверить".
После проверки кода валидатором вы увидите одну из двух надписей - либо о том, что все прошло успешно и вас поздравят с валидным кодом, либо о том, что в вашем css коде были обнаружены ошибки, которые следуют исправить.
Проверка загруженного файла
Этот способ позволяет загрузить проверяемый документ на сервер. Чтобы это сделать, нажмите кнопку «Обзор» и выберите файл, который нужно проверить.
Сервер автоматически распознает тип загружаемого файла.
Проверка набранного кода
Этот способ идеален для проверки части CSS-файла. Вам только необходимо скопировать код в текстовое поле.
Подведение итогов
В самоучителе были описаны все основные свойства CSS с наглядными упрощенными примерами, для более легкого понимания и запоминания материала.
На данный момент вы знаете HTML, который обеспечивает структуру, умеете использовать CSS, добавляющий стиль для элементов, но ваши веб-страницы все еще остаются статическими и никак не реагируют на действия пользователей.
Мы предлагаем вам изучить язык программирования JavaScript, для придания вашим страницам интерактивности и функциональности, с JavaScript ваши страницы смогут взаимодействовать с пользователями с помощью атрибутов событий, реагирующих на разные действия, а так же вы сможете создавать различные динамические эффекты.