Bulletproof Web Design

Improving flexibility and protecting against worst-case scenarios with XHTML and CSS

By Dan Cederholm

62 Readers

Sean

Wade

Alex

Chris

M. Jackson

Greg

Greg

Desigan

Jennie

Jeff

Lance

Charles

Grant

Petra

skinny

312 312
312 312
280 280
312 312
312 312
280 280
312 312
312 312
280 280
312 312
312 312
312 312
312 312
312 312
312 312
280 280
280 280
312 312
312 312
312 312
312 312
312 312
312 312
312 312
312 312
280 280
280 280
312 312
312 312
312 312
312 312
312 312
312 312
312 312
280 280
312 312
280 280
312 312
280 280
312 312
312 312
312 312
312 312
312 312
280 280
312 312
312 312
280 280
312 312
312 312
280 280
280 280
312 312
312 312
312 312
312 312
231 312
312 312
312 312
312 312
312 312
360 360
Activity

Dan Ritz Bulletproof Web Design

But in choosing a lean, semantic markup structure over lines and lines of code that it takes to create this using tables and spacer GIFs, we’re left with a compact and flexible unit—flexible in part because of its ease in updating, adding, or removing the content. The simplicity of the code also makes it easier for browsers, software, and even site editors to read.

Comment ·

Hmmm. Remember the small change in that table-based layout that required you to rebuild the whole page? I sure doâ?Š

4y

Dan Ritz Bulletproof Web Design

By paring down the markup to it’s barest essentials, we make it easier for browsers, software, and all devices to read our content—at the same time making it easier for other designers and developers to modify and edit these components.

Comment ·

By removing as much complexity and providing as much common sense as possible, we can work better in groups and have confidence other professionals can pick up where we left off with the least amount of hiccups.

4y

Dan Ritz Bulletproof Web Design

“Nonessential graphics” refers to graphics that don’t apply any meaning to the content, or that don’t provide any instruction or direction to the user… These graphics will just get in the way of someone trying to access this site via a text browser or screen reader.

Comment ·

A example later in this book was a rounded corner. There is no real reason graphic elements like that should be a part of the XHTML. As much as possible graphics of that nature should be delivered through CSS.

4y
Prev Next