Вопросы к экзамену
1. Понятие DOCTYPE. Quirks mode. Варианты версии 4.01 . Особенности 5-й версии.
- Блочные и линейные элементы. Примеры, особенности.
 - Свойство display. inline-block элементы. Отличия от inline и block элементов. Отступы между
 - Способы подключения CSS. Понятие CSS-селекторов
 - margin, padding ,border, outline
 - Свойство background. Множественные фоны(варианты создания)
 - Выравнивание блока по ширине, по центру экрана
 - Приклеивание footer'a к низу экрана.
 - Способы задания фиксированной и резиновой версток
 - Способы задания цвета. Прозрачность.
 - Форматы графических файлов используемых в Вебе. Сильные и слабые стороны форматов
 - CSS-переменные
 - Свойства текста. Выравнивание текста по ширине и высоте
 - Настройки шрифта. Проблемы со шрифтами и их решение. Подключение внешних шрифтов
 - Скругления. Создание круга
 - Тени. Множественные тени.
 - Градиенты
 - Псевдоклассы. hover, active, visited, focus
 - Контекстые селекторы
 - Расширенные CSS-селекторы
 - Трансформации
 - Свойство transition. Параметры. Работа с hover.
 - Позиционирование. Относительное позиционирование.
 - Абсолютное позиционирование.
 - Фиксированное позиционирование. Создание оверлеев.
 - z-index. Особенности работы.
 - visibility, opacity, overflow. Хаки, использующие свойство overflow.
 - CSS-спрайты
 - Способы создания блока с полупрозрачным фоном и непрозрачным текстом внутри
 - Медиа-запросы. Подходы к адаптивной верстке. Responsive верстка.
 - Выведение сайта на печать.
 - Viewport. Основные настройки. Какую задачу выполняет? Как и в каких ситуациях на него влиять?
 - BEM. Синтаксис. Организация кода.
 - SMACSS
 - SCSS. Переменные. Вложеность. Ссылка на родителя(&). Миксины.
 - SCSS. Условия. Циклы. Функции.
 - Flexbox. flex-basis, flex-grow,flex-shrink
 - Flexbox. flex-wrap
 - Модульные сетки. Вертикальный ритм
 - Bootstrap. Сетка.
 - Bootstrap. Элементы flexbox.
 - Grid'ы.
 - Списки
 - nth_child, nth_of_type
 - Селекторы атрибутов
 - Селекторы *, not()
 - firstline,selection,user-select,cursor
 - Псевдоэлементы before,after
 - Анимация в CSS. Циклические анимации. Анимация маятника.
 - Формы. Виды input'ов. Input'ы в html5.
 - Формы. checkbox'ы, radio-button'ы, select option,textarea
 - Формы. Использование label и tabindex.
 - Особенности работы с формами в HTML5. autofocus, placeholder, required
 - Формы. Псевдоклассы для работы с формами.
 - Списки. list-style-type. Создание выпадающего меню
 - SVG. Базовые фигуры.
 - SVG. Адаптивные логотипы.
 - Таблицы. display:table-cell
 - Работа с float элементами. Свойство clear. Использование clear:both. Обтекание сложных предметов.
 - meta-тэги. Задание надписи на вкладке страницы
 - Как сделать чтобы страница не кешировалась в браузере
 - Семантические теги в html5
 - CSS shapes
 - Добавление аудио и видео на страницу средствами HTML5
 - Символьные подстановки. Неразрывный пробел.
 - Ссылки. Абсолютная и относительная адресации. Графические ссылки. Карты ссылок. Атрибут target
 - iframe. Работа с ссылками в фреймах