jQuery makes our lives easier. So much so that it's tempting to use it all the time, inadvertently slowing our page load times (cue YSlow and Hammerhead). Combining, compressing, and delivering…
Read more →
The ultimate link: is useful to the reader is comprised of text is featured on a highly-trafficked and trusted site comes early in the page markup uses descriptive anchor text is…
Read more →
Until recently, grid systems have been the domain of print designers. Now they're all the rage in web design, with new CSS frameworks popping up left and right. Nathan Smith's 960…
Read more →
Technique 1: The Label Sandwich Wrap your inputs, selects, and textareas in the label element, and set them all as block-level. Set radio buttons and checkboxes to display inline so they'll…
Read more →
Avoid having example.com/blah and example.com/blah/ looking like separate (and thus duplicate) pages in search engine indexes by automatically adding a trailing slash using Apache's mod_rewrite. Here's a quick fix to a…
Read more →