lillbra.se

CSS-ramverk på gott och ont

Blir 2007 css-ramverkens år? Mycket tyder på det. Lanseringarna av återanvändbara och generella css-filer avlöper varann just nu. Yahoos YUI grids, Googles Blueprint, Tripoli och YAML är några och kanske de största.
Dion Almaer gillar utvecklingen och tror att css-ramverk är framtiden:

It appears that once again Web developers are making the most of what they are given, and innovation on top. As we see how we can do this, I expect that we will continue to see new approaches to CSS. Layouts are painful, and tools and frameworks should be able to help us out more than they do now.

Jonathan Christopher däremot tror däremot inte på framgång för css-ramverk:

To me, CSS can not be framed. While many of the concepts, techniques, and ideas of creating websites with CSS can be repeated many times over, in my opinion, it is impossible to create pre-written documents that will help you in your process. [...] CSS should be well understood from the ground up, as should any language. Skipping this vital step will do nothing but hurt you in the long run. A CSS framework will only take you so far, without a deep understanding, you’ll be stuck after you’ve created the basic site structure. [...] Beyond that, much of the code in frameworks can be considered bloat.

Jonathan ChristopherPlease do not Use CSS Frameworks (2007-08-27)

Det är ungefär samma tankegångar och argument som Roger Johansson presenterade angående javascript-ramverk; Ramverken ger kod som inte används och resulterare i onödigt stora filstorlekar, och man bör ha god kunskap om tekniken innan man använder dem.

Själv har jag bara kikat litegrann på css-ramverken och har svårt att ta ställning till hur användbara de är. Att inte få sköta namnsättningen själv känns ovant och sen bör man som sagt komma ihåg att ramverken inte är någon ersättning till att faktiskt lära sig css. Det positiva är att mycket bra och vältestad kod tillgängliggörs. Man behöver ju inte använda hela ramverk utan kan plocka ut lämpliga delar från dem – till exempel Erik Meyers’s reset css för
att ta bort all browserdefault styling på elementen. Russinen ur kakan så att säga!

[tags]css, css-ramverk, css-framework, yui grids, blueprint[/tags]

Kommentera

Rullar på Wordpress med modifierat Guerrilla-tema