Name: | Description: | Size: | Format: | |
---|---|---|---|---|
406.27 KB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
In the Web realm, the adoption of Cascading Style Sheets (CSS) is unanimous, being widely used
for styling web documents. Despite their intensive use, this W3C specification was written for
web designers with limit programming background. Thus, it lack several programming constructs,
such as variables, conditional and repetitive blocks, and functions. This absence affects negatively
code reuse, and consequently, the maintenance of the styling code. In the last decade, several
languages (e.g. Sass, Less) appeared to extend CSS, defined as CSS preprocessors, with the
ultimate goal to bring those missing constructs and to foster stylesheets structured programming.
The paper provides an introductory survey on CSS Preprocessors. It gathers information on
a specific set of preprocessors, categorizes them and compares their features regarding a set of
predefined criteria such as: maturity, coverage and performance.
Description
Keywords
CSS Preprocessors Web formatting
Citation
Publisher
Schloss Dagstuhl - Leibniz-Zentrum für Informatik