Введение
До появления CSS форматирование содержимого html-документов осуществлялось непосредственно внутри них. При таком подходе возникали проблемы и при разработке, и при поддержке веб-приложений, так как одни и те же стили дублировались на многих страницах веб-ресурсов и их в последствии очень трудно было менять.
Одной из главных задач, которую решает CSS, является разделение содержимого документа и его представления. Это позволяет использовать единые наборы стилей для множества веб-страниц, а также с легкостью их менять.
Целевая аудитория
Данный CSS тест имеет средний уровень сложности. Тест знаний "CSS - Средний уровень" будет интересен специалистам имеющим непосредственное отношение к веб-разработке.
Рекомендуем к прочтению следующую статью - Специфичность селекторов в CSS.
Предварительные требования
Данный тест требует более глубоких знаний, чем Тест CSS - Основы, так как включает в себя некоторые особенности верстки, понимание которых приходит с опытом.
Структура теста
Тест "CSS - Средний уровень" составлен на основании стандартов языка CSS версии 2.0.
В тесте присутствуют как теоретические, так и практические вопросы с фрагментами кода, которые покрывают такие темы:
- Позиционирование
- Шрифты
- Селекторы
- Расположение элементов
- Box-модель
- Другие вопросы
Дальнейшее развитие
В будущем планируется расширить список вопросов по существующим темам.
На ряду с этим будет проведена ревизия существующих вопросов данного теста и теста по основам CSS. В результате будет достигнуто более четкое деление вопросов по уровням сложности.
Ваши пожелания и замечания по поводу теста знаний CSS отправляйте нам на e-mail.
Ну да, есть такое, пока что не очень сложный. Тем не менее, его мало кто с первого раза проходит.