Pune Stylesheets la Top
Dacă doriţi o pagină pentru a încărca în mod progresiv, care este, vrem browser pentru a afişa orice conţinut pe care îl are, cât mai curând posibil, a pus CSS la partea de sus a paginii interiorul capului documentului. Acest lucru face ca paginile par a fi de încărcare mai rapid, deoarece aceasta facilitează redarea progresivă a paginii. Acest lucru este important mai ales pentru paginile cu o mulţime de conţinut şi pentru utilizatorii de pe conexiuni internet mai lente.
Este un fapt documentat că, pentru a spori experienţa utilizatorului în general, este important să se asigure indicatori de progres şi de feedback-vizuale. Pentru a evita având în a aspira elemente ale paginii, în cazul în care stilurile lor de schimbare, unele browsere, IE inclusiv, blocuri de redare a paginii până la CSS este complet încărcată. Din acest motiv, utilizatorul este de ajunge la a vedea o pagină albă goală.
Cele W3 Specificatii HTML ', de asemenea, afirmă că CSS trebuie să mă includă în secţiunea HEAD a paginii HTML. at the bottom of the page, so it's best not to use it. De asemenea, reţineţi că, în IE @import se comporta la fel ca utilizarea <link> la partea de jos a paginii, asa ca nu este cel mai bine să-l folosească.
Evitaţi utilizarea Caracteristici anumit browser
Filtre: Filtru de utilizare a creşte consumul de memorie şi se aplică pe element, nu pe imagine, astfel încât problema se înmulţeşte. De asemenea, Filtrele sunt IE de proprietate, prin urmare, nu va funcţiona aşa cum este prevăzut în alte browsere. Dacă doriţi medii transparente sau gradientului, utilizaţi 1Pixel cu imagini.
Expresii: expresii CSS sunt o caracteristică frumos de a avea în CSS, dar încă mai este caracteristică specifică IE. De asemenea, este important de remarcat faptul că, aceste expresii sunt evaluat atunci când pagina este redat şi redimensionate, defilat şi chiar şi atunci când utilizatorul se deplasează mouse-ul peste pagina. Inutil să spun acest lucru ar putea afecta performanţa a paginii. Prin urmare, în cuvinte simple, folosind expresii Evitaţi CSS, cu excepţia cazului te simţi argumentele sale ", cantareste mai mult decat contra sale"
Externaliza ai CSS
Folosind CSS extern va duce la încărcarea mai rapidă a pagini, deoarece fişierele JavaScript şi CSS sunt memorate în cache de către browser. Inline CSS în documentele HTML se descărcate de fiecare dată când documentul HTML este solicitat. Acest lucru ar putea reduce de fapt, numărul de cereri HTTP facute, dar creşte ulterior dimensiunea documentului HTML. CSS extern sunt memorate în cache de către browser-ul, dimensiunea documentului HTML este redusă, fără a creşte numărul de cereri HTTP.
Vă rugăm să reţineţi că, în cazul în care utilizatorii de pe site-ul dvs. are mai multe vizualizări de pagini pe sesiune şi multe dintre paginile dvs. de re-folosesc script-urile şi aceleaşi stil, există un beneficiu mai mare potenţial de fisiere cache externe.
Ambalaj fişier CSS
Ambalare sau ronţăit CSS-ul este practica de a elimina caractere inutile de la codul pentru a reduce dimensiunea sa, prin urmare, îmbunătăţirea ori de încărcare.
CSS poate ma crunched prin eliminarea toate comentariile şi alte caractere nedorite, cum ar fi spaţii albe, rânduri libere, etc