If you need a way to “disable CSS3,” then I don’t think you are thinking of / gradual improvement / graceful deterioration. You should start with things other than CSS3 and then improve your site. When you create a non-CSS3 framework and test it in your target browsers, adding CSS3 should not change anything (browsers ignore styles that they don’t recognize). If you choose CSS3 in your stylesheet, you can tell older versions of IE to completely ignore it (or, if you use stuff that is partially supported in IE9, you can say that all versions of IE ignore it) to save the download.
However, CSS is handled by the main rendering engine, so to view a page without CSS3 you need to view it in a browser that does not support CSS3. This sucks, it means that you need to have several browsers and even virtual machines (or physical machines) for testing very well, but, unfortunately, this is a state of web development. Theoretically, you should test in several browsers, one way or another, and already know that IE6-8 has its own features that are not even related to CSS3, and should already be configured to check them (so if you need to check old versions other browsers, you can install them in the IE testing environment).
source share