I'm looking to code a website (I'm new to it) and was wondering what the best practice would be for my CSS (I'm using CSS3 and HTML5) ?
I'm looking to reach best performances on my website and increase visitors browsing experience / satisfaction. Originally a sysadmin, I have set up a webserver running Nginx + Google PageSpeed module which gives me very good results on metrix's but I want to go beyond that.
So Iwas wondering :
I have 6 pages, every page has a generic "css base" for header, body, footer etc... But every page has it's own purpose and "content layout" : blog, articles, gallery...
Therefore, do you think I should :
Create a different .css file for every page ? > like index.css; page1.css
Create a different .css file for every screen size ?
Or simply do like most webdevs combine all and minify duncareaboutperfs.min.css ?
Thanks in advance helping me out !