Hello and welcome to the fourth edition of Learning Web Design.
So much has happened since the previous edition! Just when it looked like
things were beginning to settle down with the adoption of web standards
by the browser creators and the development community, along comes the
“Mobile Web” to shake things up again. With the introduction of smartphones
and tablets, the Web is finding its way onto small screens and onthe-
go contexts where it never appeared before. This has introduced some
rigorous challenges for web designers and programmers as we scramble to
find ways to make the experience of using our sites pleasing, regardless of
how they might be accessed.
As I write, many of these challenges, such as how to deliver the right image
to the right device, are still being debated. It’s an incredibly lively time for
web design, full of experimentation and collaboration. In ways, it reminds
me of the Wild West days of the Web back in 1993 when I started my
web design career. So much to figure out! So many possibilities! And to be
honest, it’s also a tricky time to nail these moving-target technologies and
techniques down in a book. To that end, I’ve done my best to point out the
topics that are in flux and provide pointers to online resources to bring you
up to date.
There are also two new standards—HTML5 (the fifth major revision of
Hypertext Markup Language) and CSS3 (Cascading Style Sheets, Level 3)—
available to us now that were only rumors the last time I wrote this book.
The HTML section of the book now reflects the current HTML5 standard.
I cover the parts of the developing CSS3 standard that are ready for prime
time, including a new chapter on adding motion and interactivity with
Transitions and Transforms. Our tools allow us to do so much more and in
a more efficient way than even a few years ago.