Does @import in CSS result in additional http requests?

Posted by Mo Boho on Stack Overflow See other posts from Stack Overflow or by Mo Boho
Published on 2009-05-06T20:53:00Z Indexed on 2011/06/27 0:22 UTC
Read the original article Hit count: 140

Filed under:

I have an ecommerce site that has about 8 CSS files linked from the header - resulting in 8 separate http requests to the server. I consolidated all the CSS files into 1 big one, resulting in a 67kb (!) file - to cut down the http requests to 1 for our css files.

I'm finding this size a CSS file a little unmanageable in light of the fact I'm performing updates on the site constantly. My concern is my users may catch me in the middle of updating and see a NON-styled page when moving from page to page - b/c 67kb still takes a good 2-3 seconds before it is successfully placed on the remote server via FTP.

My question is: does the use of @import within this large CSS file to break up the files into smaller more manageable sizes (within that CSS file) take us back to the original 8 http-requests when the pages is loaded? Or are @imports in CSS handle differently somehow?

© Stack Overflow or respective owner

Related posts about css