I understand the goal of this technique is to provide more flexibility in layout, but it seems to me just a roundabout way of using in-line styles. CSS provides a remarkable way for us to abstract presentation from structural mark-up, but we always find a way to add it right back in with classes like “right” or “left.”
It reminds me of when designers began finding ways to redesign tabular data (and bloat their code) with numerous div tags instead of using table, tr, and td tags simply because using tables in HTML code suddenly became so “yesterday.”
I’m certainly not saying that this is a bad solution, but I sure would not want to be the one who has to clean up the work of a designer who applies the method with a bit too much zeal: class=“left bold red three about clear medium”
I understand the goal of this technique is to provide more flexibility in layout, but it seems to me just a roundabout way of using in-line styles. CSS provides a remarkable way for us to abstract presentation from structural mark-up, but we always find a way to add it right back in with classes like “right” or “left.”
It reminds me of when designers began finding ways to redesign tabular data (and bloat their code) with numerous div tags instead of using table, tr, and td tags simply because using tables in HTML code suddenly became so “yesterday.”
I’m certainly not saying that this is a bad solution, but I sure would not want to be the one who has to clean up the work of a designer who applies the method with a bit too much zeal: class=“left bold red three about clear medium”