Web Standards Creativity: Innovations in Web Design with XHTML, CSS, and DOM Scripting / Edition 1

Web Standards Creativity: Innovations in Web Design with XHTML, CSS, and DOM Scripting / Edition 1

by Andy Budd, Rob Weychert, Dan Rubin, Ian Lloyd
     
 

ISBN-10: 1590598032

ISBN-13: 9781590598030

Pub. Date: 03/17/2007

Publisher: Apress

  • Be inspired by 10 web design lessons from 10 of the world's best web designers
  • Get creative with cutting-edge XHTML, CSS, and DOM scripting techniques
  • Learn breathtaking design skills while remaining standards-compliant

Here at friends of ED, we know that as a web designer or developer, your work involves more than just

…  See more details below

Overview

  • Be inspired by 10 web design lessons from 10 of the world's best web designers
  • Get creative with cutting-edge XHTML, CSS, and DOM scripting techniques
  • Learn breathtaking design skills while remaining standards-compliant

Here at friends of ED, we know that as a web designer or developer, your work involves more than just working to pay the bills. We know that each day, you strive to push the boundaries of your medium, unleashing your creativity in new ways to make your websites more engaging and attractive to behold, while still maintaining cross-browser support, standards compliance, and accessibility.

That's why we got together 10 of the world's most talented web designers to share their secrets with you. Web Standards Creativity is jam-packed with fresh, innovative design ideas. The topics range from essential CSS typography and grid design, effective styling for CMS-driven sites, and astonishing PNG transparency techniques, to DOM scripting magic for creating layouts that change depending on browser resolution and user preference, and better print layouts for web pages. We're sure you will find something here to inspire you!

This full-color book's examples are not just stunning to look at, but also fully standards-compliant, up-to-date, and tested in current browsers including Internet Explorer 7. Playing by the rules doesn't have to mean drab or dull websites—Web Standards can be fun!

Read More

Product Details

ISBN-13:
9781590598030
Publisher:
Apress
Publication date:
03/17/2007
Edition description:
1st Corrected ed. 2007. Corr. 3rd printing 2007
Pages:
288
Product dimensions:
7.00(w) x 9.25(h) x 0.76(d)

Table of Contents


About the Technical Reviewer     ix
Acknowledgments     xi
Getting Creative with Web Standards     xiii
Layout Magic     1
Semantic Structure, Dirty Pretty Presentation     2
The brief     5
Semantic structure     7
Dirty pretty presentation     9
Background images     9
Background, masthead, and menu     10
Content highlights     18
Conclusion     23
Taming a Wild CMS with CSS, Flash, and JavaScript     24
Setting the scene     26
A crash course on CMS     28
The CMS challenge     29
Design on a dime     30
The visual elements     30
The markup is but a shell     32
The layout and styles     35
The typography     40
Spit and polish     44
Issues with the design     45
Such a #teaser     47
Taking care of Internet Explorer     48
Conclusion     49
New York Magazine: My, What a Classy [left angle bracket]body[right angle bracket]     50
Mo' metro, mo' style     52
Getting started     53
Structuring the CSS     55
Adding a layer of style     57
Negative margins and columns and stuff! Oh my!     58
Getting column-tastic (finally)     60
My class-fu is unstoppable     62
Intelligent modules     68
Additional classes, additional control     71
Starting small (980 pixels' worth)     71
Tying in JavaScript     72
Summary     76
Designing for Outside the Box     78
Worries?     80
Worrying about the Web     80
Designing for WorrySome.net     80
Stop worrying, start with markup     82
Adding the content elements     82
Adding divisions from the content out     86
Satisfying your soul (with CSS)     88
Styling WorrySome.net     90
Dealing with legacy browsers     106
No worries!     107
Creative Use of PNG Transparency in Web Design     108
PNG, GIF, and JPEG     110
What is PNG?     110
So why is GIF still so popular?     110
What about JPEG?     110
Some great uses for the humble PNG     111
The gradient      111
The image that needs to work on any background     112
The translucent HTML overlay     113
The watermark     118
The mask     121
The color-changing icon     123
OK, but what browsers does it work in?     126
The Internet Explorer workaround: AlphaImageLoader     126
A real-world use of AlphaImageLoader     127
Conclusion     128
Effective Print Techniques Applied to CSS Design     129
Grid Design for the Web     130
What is a grid system?     132
Through the ages     132
Ratios and the canvas     134
Putting grid systems into practice     135
Beginning with the pen     136
Breaking down the elements     136
Designing the columns     138
Adding gutters, margins, and padding     139
What about colors and other visual elements?     140
Building the XHTML     141
Building the CSS     144
It's starting to look like a website     150
Issues with the design     152
Conclusion     152
Bridging the Type Divide: Classic Typography with CSS     156
A brief history of type      158
Know your text face     158
Introducing Georgia     158
The process     159
The right man for the job     159
A page for Poe     160
A readable line length     161
Paragraph indents     166
Drop caps     170
All caps     175
Text figures vs. titling figures     176
Small caps     177
Conclusion     180
DOM Scripting Gems     181
Print Magic: Using the DOM and CSS to Save the Planet     182
A printing technique is born     184
The basic idea     184
Preparing the foundations     185
Sectioning the page     185
Identifying the sections     187
Pseudocode first     137
Event planning     188
From pseudocode to real code     190
Recap: what these scripts do     195
What about the CSS?     197
A couple of refinements     198
Let's see it in action, already!     200
Sliding in the code     201
Styling the print links     203
Pulling it all together     204
Never mind all that-what about saving the planet?     205
Conclusion     206
Creating Dynamic Interfaces Using JavaScript     208
Different layouts for different needs     210
Resolution-dependent layouts     210
Browser size, not resolution     216
Multiple CSS files     216
Turning on the style     218
Optimizations for Internet Explorer 5.x     222
Modular layouts     223
The markup     226
Expanding and collapsing modules     226
Reorganizing modules     231
Keeping track of changes     240
Conclusion     241
Accessible Sliding Navigation     242
The killer feature     244
Accessibility basics     245
Accessibility guidelines     245
Accessibility and JavaScript     246
The accessible solution     246
Starting with pristine HTML     248
Adding the presentation     249
Switching between CSS states with JavaScript     250
Adding sliding behaviors     252
Where does the accessibility come in to it?     254
Low vision     255
Voice recognition      256
Screen readers     259
Keyboard-only use     259
Conclusion     260
Index     261

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >