2016 · 37 citations · 18 references
ComputingComputer ScienceUser Experience DesignVisual DesignWeb TechnologiesCascading Style SheetsDocument LayoutLayout DesignPage LayoutWeb Interaction DesignCss ArchitectureCss LayoutHtml Document StructureLayout ConstraintsUser PreferencesWeb Page Layout
Web pages define their appearance using Cascading Style Sheets, a modular language for layout of tree-structured documents. In principle, using CSS is easy: the developer specifies declarative constraints on the layout of an HTML document (such as the positioning of nodes in the HTML tree), and the browser solves the constraints to produce a box-based rendering of that document. In practice, however, the subtleties of CSS semantics make it difficult to develop stylesheets that produce the intended layout across different user preferences and browser settings.
18
The SMT-LIB Standard Version 2.0
Clark Barrett, Aaron Stump, Cesare Tinelli · 2010 · 722 citations
Combinatorial sketching for finite programs
Armando Solar-Lezama, Liviu Tancau, Rastislav Bodík et al. · 2006 · 642 citations
Growing solver-aided languages with rosette
Emina Torlak, Rastislav Bodík · 2013 · 185 citations