20. Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Nam nulla est, ullamcorper nec
semper ac, bibendum at elit. Nulla dapibus facilisis
sapien, quis feugiat tortor accumsan eu. Cras
porttitor, nisl nec tempor luctus, ligula metus
luctus ante, in malesuada justo massa eu velit.
Block
21. Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Nam nulla est, ullamcorper nec
semper ac, bibendum at elit. Nulla dapibus facilisis
sapien, quis feugiat tortor accumsan eu. Cras
porttitor, nisl nec tempor luctus, ligula metus
luctus ante, in malesuada justo massa eu velit.
Inline
22. Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Nam nulla est, ullamcorper nec
semper ac, bibendum at elit. Nulla dapibus facilisis
sapien, quis feugiat tortor accumsan eu. Cras
porttitor, nisl nec tempor luctus, ligula metus
luctus ante, in malesuada justo massa eu velit.
Inline-Block (Yeah, I know...)
33. The foundational layer is HTML, your text and markup.
Ideally, your content (and accompanying annotations and
hierarchy) should be able to stand alone.
<html />
34. User agents capable of applying presentational rules to
your HTML will then apply CSS, if provided.
css { }
35. If the user agent is sophisticated enough to handle
JavaScript (and doing so makes sense for the agent’s
context), your client-side scripts can affect your markup
and styles.
javaScript();
36. In cases where typical web technologies lack functionality your
experience needs, plugins (Flash, Silverlight) may be applied.
37. Your goal: Make each
layer as functional as
possible even when
subsequent layers are
unavailable.