Content Archive
-
Cross-Browser Audio and Video
Adding audio and video content to a web page is nowhere near as easy as we might like it to be. It’s not that the syntax is hard, but rather that the codec wars have made it rather… -
Assessible, Complex Data Entry Forms
Your situation has two distinct accessibility requirements: table cells should be associated to their respective row and/or column headers, and inputs need descriptive labels. We’ll address… -
Using CSS Grid Systems
Let’s first establish that by “CSS Grid systems,” you mean CSS grid frameworks like Foundation, 960, and Bootstrap. Because I think many developers nowadays use grid systems… -
(Issue No. 24) Balancing Act: Features, Budgets & Timelines
Adrian offers insight into the decision process of building a new site for the Buffalo Soccer Club, a not-for-profit with little to no budget and a looming deadline.
-
Using jQuery to Solve Interaction Problems
There are two interlocking pieces at the core of this puzzle: Understanding algorithms, or the abstract steps, needed to solve the problem you’re encountering. Determining the best…