Despre stilurile css inline și de ce nu pot fi folosite

Astăzi, cu toate dovezile, mi-am dat seama în sfârșit ce fel de muck sunt toate acestea - stilurile dvs. inline CSS.

Și până acum mă întreb cum n-am înțeles așa ceva simplu și evident până acum!

Iluminarea sa întâmplat după ce am încercat să-și reînnoiască în mod corespunzător (pentru a se potrivi cu designul specific aplicației) componenta scrisă ca parte a cadrului pentru numele Java-friendly Instrumente Google Web. Din păcate, designerii noștri încă mai cred că ei fac un design pagina web, și nu le vdomek, lucrurile săraci, că unii oameni reușesc să programare web exact în același mod în care s-ar scrie primul său mare de desktop-aplicație (cu o mare oportunitate de a utiliza inline-stiluri, desigur!), bine, adică taxiurile GWT-way natural! Ar fi necesar, desigur, cu designeri pentru a lucra un pic în acest sens ... Dar inline-stiluri acest lucru nu devine substanță mai puțin de coșmar.

În general, ideea este că, deși inline-stiluri și convenabil în ceea ce privește aspectul de viteză (nu este nevoie pentru a deschide un fișier complet diferit, și apoi uita-te la ea, în cazul în care este stilul pe care doriți, sau de unde să înceapă unul nou), ele sunt, de fapt, cele mai grave antipattern în dezvoltarea paginilor web și, în special, a aplicațiilor web.

1. Stilurile inline nu izolează conținutul de design. Aceasta este, în esență, aceleași atribute încorporate în tag-uri, pentru a permite să nu folosiți care sunt esența CSS.

2. Stilurile inline sunt cauza mai multor dureri de cap cu sprijin. Ei bine, imaginați-vă ce se va întâmpla dacă vă decideți brusc să scăpați de fontul îndrăzneț al fontului pentru anumite elemente din paginile dvs. Ei bine, dacă toate "font-greutate: bold;" este descris în minunat fișier style.css. Dacă acesta este toate stilurile inline, atunci rămâne doar să vă dorească mult noroc!

3. Stilurile inline măresc dimensiunea paginii rezultate.

De la mine, voi adăuga la fel: ca și inline CSS-stil în natură ocupă cel mai important loc în ierarhia de stiluri, ele devin o piatră de poticnire, dacă este necesar de re-utilizare a web-componente, în scris, ca parte a web-cadre moderne (GWT, Apache pietonale înglobate, ASP.NET și așa mai departe). Stilurile inline utilizate exclud excluderea posibilității de a schimba aspectul componentei fără a schimba codul componentei în sine.

De aceea, stilurile inline nu ar trebui folosite niciodată, nicăieri, în niciun caz și cu cât nu ați fi plătit pentru asta!

Articole similare