8053

Editor’s Choice

JavaScript Design Patterns Deconstructed

All sophisticated design patterns throw up the same fundamental question — is there a concrete advantage to using it in the first place? Without understanding the benefits, it could be very easy to think that it’s just a pointlessly verbose and over-​​engineered solution, or that it’s only following some kind of fashion.

Read More…

Better Semantics with CSS Combinators & Selectors

At design school we were all taught about classes and IDs, using . and # respectively, to directly target elements. That’s enough control to build a functional website — but it’s not flexible enough to handle a complete design shift. It also creates a lot more work than needed by using presentational values within markup. Let’s take a look at an alternative approach to targeting those difficult-​​to-​​get-​​to elements and when the use them.

Read More…

Longdesc & Other Long Image Description Solutions — Part 1: The Issues

You may have heard some discussion about “longdesc” recently which spiked when much debate broke out on whether to keep it in the HTML5 specification. Unless you’re a “veteran” web professional, you may not even heard of “longdesc”. So what is it, you ask, and should you be using it? Let’s examine.

Read More…

Considerations When Mixing Typefaces

A common technique in typesetting and design is to mix typefaces. This needs to be done with a bit of grace to ensure the addition of the second (or third) typeface doesn’t clash with the primary face of the work, and the design as a whole. Let’s take a look at some of the common considerations worth making when typesetting with multiple typefaces.

Read More…

When and How to Visually Hide Content

Visually hiding content on a web page, usually textual content, is at times a viable technique in web design and development. It can be done for several reasons, most importantly, to improve the experience of a screen reader user. Other reasons include improving readability when CSS cannot be rendered, and improving search engine optimization (SEO).

Read More…
Feedback

Got some ideas?

We are always looking to improve our site, if you have any ideas or feedback we would be glad to hear them! Leave a short message and we will do the best we can to accommodate it.

Or email us on support@designfestival.com