Skip to main content

Chris Coyier

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

Article

Fluid Width Equal Height Columns

Last updated in February 2015 by Marie Mosley.

Equal height columns have been a need of web designers forever. If all the columns share the same background, equal height is irrelevant because you can set that background on a parent element. But if one or more columns need to have their own background, it becomes very important to the visual integrity of the design.

THE PROBLEM: Three columns with different amounts of content only grow as tall as they… Read article
Video

#92: Code Walkthrough of Drawing Table

The Drawing Table is in essence a mini one-page jQuery application. It has one primary function, creating a colored design by changing the colors of cells in an HTML table. However it has many features to make this as easy and useful as possible. In this screencast we walk through the existing code looking at the finished example, the markup, and the JavaScript powering that it - feature by feature.

Links from Video:

Read article
Article

New Poll: Is Your Degree Related To Your Job?

The full question is:

If you have a degree from college and have a job, is that degree related to your current job?

It's pretty common to hear about folks who have made their way into the web worker world from some completely unrelated field. Hear enough stories like that and you might start thinking nobody who works on the web actually went to school for it. But is it true? How will real poll numbers look?

To clarify a … Read article

Link

Digging Into WordPress v3 – Back in Print

Article

Poll Results: Multiple JavaScript Libraries

The question was:

Do you ever use two JavaScript libraries on the same page?

My thinking in creating this poll was around two ideas:

  1. An excuse to educate people that using multiple libraries on the same page is generally a bad idea and not necessary.
  2. Uncover interesting scenarios where using multiple libraries on the same page was useful/required.

I was specifically talking about the big libraries that are general-purpose helper libraries for making working with JavaScript easier: jQuery, MooTools, Dojo, … Read article