Articles by

Chris Coyier

Founder, writer, designer, spam-deleter, email personality

More on CSS Selector Performance

Direct Link

This is a direct link to a PowerPoint file by Steve Souders (in April 2009). Of particular interest is pages 19-33 with all the information on CSS selectors. Evidence points to yes, there are efficiency differences in how you write …

Avatar of Chris Coyier
Shared by Chris Coyier on

WebKit HTML5 Search Inputs

One of the new types of inputs in HTML5 is search.

<input type=search name=s/>

It does absolutely nothing in most browsers. It just behaves like a text input. This isn’t a problem. The spec doesn’t require it to do …

Avatar of Chris Coyier
Chris Coyier on

Stylebot

Direct Link

Chrome users and CSS wranglers, check this out. It’s an extension which adds a “css” link on the right in your URL bar. Click it to open a CSS Edit-like pane on any website where you can click elements and …

Avatar of Chris Coyier
Shared by Chris Coyier on

Display Post Divider In Between Posts

Right before the closing of the The Loop, insert this code:

<?php
if (($wp_query->current_post + 1) < ($wp_query->post_count)) {
   echo '<div class="post-item-divider">Post Divider</div>';
}
?>

This will create a <div> you can style as a post divider. The cool part …

Avatar of Chris Coyier
Chris Coyier on

New Poll: Multiple JavaScript Libraries

Have you ever tried to debug a site where a beginner web designer has loaded the page with scripts? There’s a couple copies of jQuery in various versions, maybe a little Prototype or MooTools thrown in. We can laugh a …

Avatar of Chris Coyier
Chris Coyier on

FireQuery

Direct Link

This is a very cool extension for Firebug (add-on for an add-on?) that expands Firebug’s capabilities with jQuery. For instance, a built in jQueryify button, showing attached event handlers in the Content / DOM tree view, and highlighting all elements …

Avatar of Chris Coyier
Shared by Chris Coyier on

Intentional Difficulty

Here’s some food for thought.

When designing something that you are reasonably certain the user is willing (or forced) to invest time in learning to use proficiently, is it beneficial to intentionally make some tasks just slightly more difficult than …

Avatar of Chris Coyier
Chris Coyier on