Perfect. so I'm not as confused as I thought. I prefer the term "modular" for writing HTML that can be repurposed in various settings, and especially when writing CSS, I often tell folks it's a "syndicated design"; as certain elements of the design can be reused across various websites (such as templates, or brand). I have seen very successful implementations of "syndicated design" - but you need well written HTML, very well separated stylesheets, and a well-designed CMS. It's a good approach for multiple websites maintained by one CMS.
Usually you have upwards of ten stylesheets in the CMS, and it concatenates them into one or two for publishing. I certainly don't consider OOCS to actually be object oriented by the programming definition. I prefer calling it modular, or saying it's a "syndicated design". Regardless, the article addresses the question of "object oriented" in the context that I think has been asked. </email> <signature id="paceaux"> Frank M Taylor On Mar 9, 2012, at 3:43 PM, Tim Arnold wrote: > On Fri, Mar 9, 2012 at 5:28 PM, Paceaux <pace...@madebypaceaux.com> wrote: >> >> >> Smashing Magazine has a great article on Object Oriented CSS. >> http://coding.smashingmagazine.com/2011/12/12/an-introduction-to-object-oriented-css-oocss/. > > > While I do think that Nicole Sullivan's Object Oriented CSS has real > value (especially in high traffic sites), I haven't found it to be > necessarily better than the way I've always done CSS. And that name! > Though she named it OOCSS, it is most certainly not object oriented in > the way that a real OO language is. To call it that has just muddied > the waters between developers and front end people and kind of made us > (front end folks) sound like we don't know what we're talking about. > Sigh. > > That said, HTML and CSS are not object oriented and, as far as I can > know, never could be. Certainly bits of HTML and CSS can be created > using OO languages, but that's about web development and CMSes, not > CSS. > > > Best, > Tim > > > -- > > tim.arn...@gmail.com > ______________________________________________________________________ > css-discuss [css-d@lists.css-discuss.org] > http://www.css-discuss.org/mailman/listinfo/css-d > List wiki/FAQ -- http://css-discuss.incutio.com/ > List policies -- http://css-discuss.org/policies.html > Supported by evolt.org -- http://www.evolt.org/help_support_evolt/ ______________________________________________________________________ css-discuss [css-d@lists.css-discuss.org] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/