I think the point stated is correct, but I don't remember having an html 
template that is interoperable and modify all the looks with just only css 
changes.

Yes, zengarden is known to me and for simple pages you may have template 
and css that are decoupable, but with standard websites it's futile to 
develop a html template without class declarations (with javascript and 
canvas and fonts, the thing just got worse :D)
If only existed one standard way to interpret css rules and behaviours, and 
only one screen size, maybe we could have arrived to decouple structure 
from presentation completely. But we had to deal with IE back in the days, 
now with mobiles, etc,etc,etc.

I know very little about css and I use frameworks to let my site look good. 
If I wanted it to look "cool", I'd surely go with my own styles. But I'm 
not a web designer. And spending time to find that one css rule that makes 
all browsers behave in the same way ... seems time wasted.

Yes, less mixins are good, but ....I want to use "sidebar" and my css uses 
"sidebar-left": are we sure that my convention is better than the one on 
the framework itself (and when I'll have to change my css, will I retain 
that name at all)?

Css frameworks are used all around the web and quite all of them have 
classes going around (960.gs, blueprint, yurb, ez, etc) so when you're 
deploying your html you must "follow" their conventions (if you want to use 
css frameworks at all).
 
I'm sure I would spend more time on re-making my own css (and tweaks, 
copying styles around and assigning them according to my "naming 
convention") than adopting a new css framework and adjusting my html 
template to match the "class-naming conventions" of that framework.

Additionally, if you don't write HTML by hand but you use some templating 
system, that change in "html structure" means practically no time at all.


-- 



Reply via email to