56
данных из битовой последовательности) в виде XML-документа, XHTML-
документа, HTML-документа или простого текстового файла. Правила
выбора и преобразования данных из исходного дерева пишутся на языке
запросов XPath.
CSS – это язык, который используется для применения стилей к
элементам страницы. CSS (Sacsade Style Sheet) – язык стилей [49], который
позволяет не описывать стили для каждого элемента страницы [14], а
описывать их в отдельных модулях и многократно применять для разных
компонентов на странице. Также каскадные таблицы стилей применяются
для визуального форматирования документа в языках разметки, кроме того, в
CSS есть возможности создавать стили для печатной версии страницы и для
управления звуком. Позволяет менять шрифты, поля, цвета, высоту, ширину,
фоновые изображения (как статическую заливку изображения, так и
градиентную заливку, динамический фон). В разработке используется не
чистый CSS, а препроцессор CSS – SCSS [7], который предоставляет
удобные синтаксические конструкции для разработчика, чтобы упростить, и
тем самым, ускорить разработку и поддержку стилей в проектах.
Препроцессор преобразует код, написанный с использованием
препроцессорного языка, в чистый и валидный CSS – код.
При разработке стилей для веб-страниц можно использовать уже
готовые, свободно распространяемые стили. Данную возможность
предоставляет фреймворк Bootstrap [11]. Это свободный набор инструментов
для создания сайтов и веб – приложений. Включает в себя HTML и CSS –
шаблоны оформления для типографики, веб – форм, кнопок, меток, блоков
навигации и прочих компонентов веб – интерфейса, включая JavaScript –
расширения. Bootstrap использует современные наработки в области CSS и
HTML, поэтому затрудняется оптимизация отображения веб – страниц на
старых браузерах.
CSS чаще всего уменьшает объем кода, позволяет выносить стили в
отдельный файл, который можно повторно использовать.