
Love a direct debate and direct communication.
quote:
?! Who disables their CSS by default? Where did you research this?
Some friends hell bent on security on simplicity (the kind of "I Linux because I am an elite (friggin' dork) who loves black text on a white background").
quote:
I'm not saying it would never happen, but let's be honest here, they're expecting a degraded experience aren't they, so why cater for them?
Excellent point.
quote:
In general with CSS one should always be mindful of what issues there will be with the _likely_ devices it will be viewed on.
_likely_ is the problem here. A rule of thumb in development is : "never assume your users will _likely_ do things you expected".
In real world, they NEVER EVER do, the very first days a new software is published, whatever it is, you'll see the bug reports AND hacks posted somewhere.
I treat webdesign as software design.
quote:
CSS image rollovers for one have always been possible since CSS 2.
My point here is the "stacking" of technologies, and of elements subject to evolution within a given technology (eg. evolving implementations
of CSS for a given browser). That's another development paradigm : "the more abstraction layers you had on top of a given functionality,
the more opportunities for (unexpected) failure(s). Reduce complexity to maximize robustness."
One thing you can easilly confirm with my previous works is that they are compatible with a broad range of platforms,
and that their structure resists time quite well.
It does because of rules like the above ones.
And a consultancy rule of thumb (or NLP principle) : "if what you are doing works, STICK TO IT. Do whatever it takes to get the job done."
My only *problem*so far has been the input of poi, you, a few others, which comes from a web designer perspective, and web designers
are not my clientele - but they are my best source for advice regarding web stuff.
