With
- Camilo Garcia
- Daniel Murray
- Doriane Timmermans
- Florence Walker
- Karl Moubarak
- Lara Dautun
- Martin Lemaire
- Sohyeon Lee
- vo ezn
What is CSS ?
CSS (Cascading Style Sheets) tells browsers, phones, apps, computers, eBooks, some printed books, desktop environments, receipts and smartwatches how information is displayed. It declares how text flows, spaces are divided, typography is materialised and different planes are layered. It takes care of color, sizing, depth, movement, animation, responsiveness and (to some extent) accessibility. Every "sentences" of the CSS language is called a declaration.
CSS is a declarative programming language, meaning it "expresses the logic of a computation without describing its control flow". Programming languages that we most often use and quote aren't declarative, but imperative: we precise explicit steps for the program to execute, called algorithms - like a recipe. Here we don't explicit algorithm, but we declare (or describe) the outcome directly.
Worksession
During a one-week worksession with artists, writers, amateurs, designers and hackers, we inspect a shift in design practices emerging from the nature of the web: as it is made of text, designing become writing. This fundamentally differentiates it from other design paradigms that imposed themselves as the normative way to publish with software (namely Adobe software). We no longer place elements or delimit spaces with gesture but with words.
We explored how the malleability of this language is used to dialogue with technology. Similarly to choosing words to tell a story, designing with declarations means we state our intentions and encode narrations into the things we make.