13.02.2013 Views

WEB STANDARDS CREATIVITY

WEB STANDARDS CREATIVITY

WEB STANDARDS CREATIVITY

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

152<br />

Issues with the design<br />

The project presented many challenges. It was a redesign, so there was legacy content, a history in terms of brand, and a certain<br />

level of user expectation that comes with all redesigns. These all had to be considered.<br />

The CSS was a particular challenge. Not for the reason you may expect, though. You thought I was going to say Internet<br />

Explorer browser problems, right? Aha! Well, no, that wasn’t the problem.<br />

I was lucky, as a designer, to be working for a dream client who basically said, “Oh, ignore browsers that aren’t standardscompliant.”<br />

Of course, I asked if they were sure. At first, I couldn’t quite understand why, but I quickly realized it was<br />

because we were dealing with a pretty much locked-down audience in terms of recommended and supported software.<br />

Within the IBO, Firefox is actually the recommended browser. Of course, Internet Explorer is still a majority browser for the<br />

IBO’s audience, but I developed the design with Firefox as the primary browser to ensure the code was as standardscompliant<br />

as possible. I turned my attention to Internet Explorer 6 afterwards, adding workarounds to ensure it worked in<br />

that browser, too. It was nice that the target browsers allowed me to keep hacks to a minimum.<br />

As I was saying, the challenging thing with this project was how to manage the CSS.<br />

The customization options for this site were plentiful. All of these options would be saved into a user profile, which meant<br />

the system had to remember what font size, layout, and so on the user had saved. The brief stipulated the user had to be<br />

able to change the layout (fixed or flexible) and the type size. Also, there was a zoom layout for the visually impaired. In<br />

addition to that, the two sites, the OCC and the WRC, both had to share common elements such as grid and typography; the<br />

only difference was color. It was a complex problem if all this was to be addressed using different style sheets.<br />

Overcoming these issues wasn’t particularly easy, but was helped enormously by the project process that was undertaken by<br />

the IBO and myself. There were specs, wireframes, use cases, and concepts—all the sort of documentation you would expect<br />

in a project of this size. However, the process was small and intimate with the client. There was iteration after iteration. Solving<br />

problems together, I’d say, was the real success of this project.<br />

Conclusion<br />

I didn’t deal with CSS hacks in this chapter. Why? Well, I think they are out of scope here, and could confuse<br />

the explanation of constructing the grid. You can add hacks in if your design requires it. There is further hack<br />

coverage throughout this book, and CSS Mastery (friends of ED, ISBN: 1-59059-614-5) contains comprehensive<br />

information on hacks.<br />

What I have created here is a simple grid system, not just columns.<br />

To the casual observer, this is nothing more than a three-column layout using standard 250px wide columns. However, I carefully<br />

constructed the grid, considering all of the compositional options available to me using this six-column grid system. This<br />

allowed for a wide variety of layout options that, importantly, relate to each other.<br />

For posterity’s sake, and to give you an idea of how radically different the new design is, I’ve included a few screenshots to<br />

show the before and after states. Figures 6-18 and 6-19 show the OCC site, and Figure 6-20 shows the WRC site. I’m sure<br />

you’ll agree, the new site stands head and shoulders above the old.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!