content should be viewable and accessible by default
InDesign doesn’t worry about
accidental overflow can be found and fixed
before we hit publish
and then it stays the way we designed it
Graphic design of unknown content with unknown collaborators, on an infinite and unknowable canvas, across operating systems, interfaces, languages, and writing modes…
–
me
It’s absurd.
There are too many variables to consider. The point of CSS is to make it so you don’t have to worry about them all.
–
Keith J Grant
CSS is
A Declarative Language
/* a 'declaration' */property: value;
write our hints as declarations,
a property and a value
width: 500px;
Declare seemingly simple concepts
width of a box
text-wrap: pretty;
More abstract concepts
wrapping text so it looks ‘pretty’
(whatever that means)
width: 500px;
Even the concepts that seem ‘simple’, hide deeper complexity
Should our box be smaller
on a screen that has higher resolution?
To me, this meme
perfectly captures
what is actually awesome
about CSS –
and how we can go wrong
by taking too much control
without considering the consequences.
So how can we lighten our grip here?