I've been struggling with a problem with my Visual Studio 2008 for some time now – but it looks like I've finally found a solution!
The basic problem:
For some reasone my IntelliSense support in CSS documents would disappear after a clean install of VS2008. Everything would work great the first time I'd launch VS2008. IntelliSense in all my documents etc. But the next time I'd launch the program: no IntelliSense for CSS what-so-ever. The problem only occured with CSS-documents. Every other fileformat had IntelliSense enabled/active.
To get IntelliSense support for my CSS-docs I'd have to force VS to list members through Ctrl+J (not so great).
The solution:
The problem seems to be occuring because of a nifty little property in the CSS > Tabs option in VS2008. For some reason VS would set the Indenting property to Block which led VS to think, that I didn't want IntelliSense support for this type of document.
So for all of you having trouble with this issue, here's the solution:
1) Go to Tools > Options > Text Editor > CSS > Tabs
2) Make sure that you have Indenting set to Smart
Thanks to Jacob Buus for writing this blog post.