In most cases, when you place an element on the page in your markup, if you don’t specify any special styles, it will occupy exactly the same space that it appears to occupy visually.
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.

The upcoming IE10 will continue to have strong support for a number of CSS3 features and HTML5 APIs.
When I look at new modules in the CSS spec, it makes me feel like singing the chorus from a popular
In March I wrote about some of my least favourite parts of CSS. Admittedly, that was a pretty negative post, and I’ve even slightly changed my opinion of a few of those things, thanks to the comments.
As many of us have learned, vendor prefixes are
Now that the numbers for IE6 and IE7 usage are
A List Apart’s
About a year and a half ago, I wrote about CSS3′s
Over the past month or so I’ve been slowly working on a redesign and revamp of my CSS3 Click Chart.
Currently, there are still a number of