The Pros And Cons Of CSS Frameworks

A coupe of weeks ago I offered some thoughts about the pros and cons for using a css reset file. Resets are really one smaller part of what you might use as a complete css framework and today I want to offer some thoughts on using frameworks.
Continue reading

The Pros And Cons Of CSS Resets

A recent comment by Chris on my post about css vs tables, reminded me that developing cross-browser css still gives people trouble. Fortunately there’s an easy solution, which is to use a css reset file. However css resets have some cons along with the pros.
Continue reading

Thoughts On Building A Typographic Stylesheet

Last week I talked about legibility and readability in typography. That post focused on design terms and concepts. This post will consider some of those same terms and concepts with the focus being shifted to the css you would use to control them in your designs.
Continue reading

Z-Index And The CSS Stack: Which Element Displays First?

Z-index is another css property that appears simple on the surface, but has some deeper rules that can cause confusion.

On the surface it may seem as simple as a positive z-index sits in front of a 0 z-index, which sits in front of a negative z-index. While that is true, there’s more to the overall equation about how a browser decides which elements display in front of others.
Continue reading

How Well Do You Understand CSS Positioning?

When people are new to css layouts there’s a tendency to gravitate toward positioning. Positioning seems like an easy concept to grasp. On the surface you specify exactly where you want a block to be located and there it sits. Positioning is a little more complicated than it first appears though. There are a few things that can trip up a newbie and a few things to understand before positioning becomes second nature.

You can do some great things with positioning, once you develop a deeper understanding of how it works.
Continue reading