Would it be wise to merge all CSS into one file? Will there be an increase in productivity. I have to assume that an HTTP request is made to receive every file when loading the start page, and reducing these requests seems to make sense.
Yes, but create a combination during assembly or runtime and do not try to support one file if you started with several.
In addition to the number of HTTP requests, it is also important to set the correct expiration headers in the response.
Is there any reason NOT to combine all css into one file? (e.g. maintainability or other release characteristics)
It is not necessary to maintain a single file, but it is useful to maintain a single file because CSS data is merged anyway.
YUI Compressor is a good tool to minimize JavaScript and CSS.
Timo WestkΓ€mper
source share