Forum Moderators: not2easy
I began to feel the limitations of putting CSS in front of design. I don’t want to limit design by the technology used to reproduce it....I’ve also started pushing myself. I will not allow a design to be shaped by what I know can easily be implemented with a few style rules.
<added>
That's what I love about this forum. I'm constantly seeing new ways of pushing CSS past its "linits" (just in case I ever want to build a house out of CSS bricks [webmasterworld.com]!). :)
Some of the more creative Zengarden designs clearly started with a design concept rather than a set of assumptions about what one could easily do with standard CSS.
When I first got into CSS my initial visualization of new sites was in terms of the code involved. Seeing some of the amazing effects that people have gotten out of CSS has helped me stop "x-raying" the design to see the code, and just look at the look.
For example, wouldn't it be nice if you could have an irregular border for test to flow against? I always thought in terms of rectangular containers until I read about CSS sandbags at http*//www.bigbaer.com/css_tutorials/css.image.text.wrap.tutorial.htm.
>>By definition your design is limited by the technology available
I'd rephrase that to say "By definition your implementation of the design is limited by the technology available". What you end up with will definitely be constrained by the HTML/CSS/PHP/JavaScript/ASP/Flash you use.
But the point of the article is that you should look at just design first, then try to figure out how to realize it. Some compromises may have to be made to the design depending on the contraints of the code.
But better to have aa inital design that pushes your creativity with the code, than one restricted by the perceived limitations of the code, or the coder--"I can do boxes; my new design will be boxy!".
Once you know how to produce a layout reliably in all browsers, spinning and manipulating CSS to achieve a desired result becomes second nature.
Adam