CSS Things That Don’t Occupy Space

In other words, if you place a box sized at 200px by 200px on your page, anything you place after it in the source order, with no further styles added, will occupy the space below or beside the green box, outside of those set boundaries.
But not everything on an HTML page occupies space that is honored by other elements. I thought it would be interesting to list and describe all the things in CSS that don’t occupy this kind of physical space in an HTML document.
For a while now, I’ve been using Notepad++ with a customized version of the Zenburn theme, which was originally created for Vim.
The other day, someone asked me the following question: “If I understand it right clear float is automatic in most modern browsers right?”
Recently, I’ve bookmarked a bunch of animation-related scripts, libraries, and plugins. Although CSS3 has certainly made animation easier for us, sometimes we need a little bit of help.
Back in July I wrote a post called
Every element in an HTML document accepts a value for the CSS
If you’ve followed Smashing Magazine for some time, you know that they at one time had a section of their site called “The Smashing Network” which had a feed of links to articles from various sites in the web development and design blogging industry. That section is now gone, though.
While I usually try to write stuff that’s geared more to experienced developers, I don’t want to neglect those who are just starting out.
The folks over at
There are quite a few references online for finding detailed info on CSS properties. I find, however, that most of them usually have more than what I’m looking for — and don’t even get me started on the overly-convoluted CSS specs. Truth is, sometimes I just want to know which values are valid for a particular property, and nothing more. So I built a quick-reference site that does just that.