At 10:26 PM 12/8/04, Ryan wrote:
>Moreover, how am I suppose to teach this model to future web designers
>when it is not a reliable method.
You're getting all the right links from others that I won't repeat.
I'm not sure you can afford *not* to teach CSS design, not if you want to
do your students a favor. They'll be working in this field in the coming
decade and the sooner they start learning the ropes the better. CSS has a
big learning curve for most people and the time to begin is now.
If you study accessibility issues, I think you'll also come to the
conclusion that modern XHTML+CSS web design is the best way to create pages
that work well for everyone -- not just those blessed with optimal visual
acuity & motor skills.
I've been using CSS very casually for a few years and have been focusing on
honing a good web-standards approach to separation of content from style
only this past year. I still struggle to make my pages work well
cross-browser, though less and less as time goes on, and I'm still learning
lots from the many folks who are walking ahead of me on the path. It's not
a quick learn.
Although you don't say so explicitly, I wonder if you might feel unready to
teach CSS if you're still struggling so much with it. I can only urge you
to be frank with your students from the start: that good, solid CSS design
is still a challenge to you; that you can teach the rules you know, but to
some extent you're all going to be in this together. If you present this
the right way it won't erode their confidence in you; it will encourage
them that they're riding the cresting wave. As I'm sure you know, good
teaching doesn't mean knowing all the answers, and a teacher who's wide
open to learning can be the best. Work through problems with your students
and you'll be teaching them how to do just that. If you're lucky, you'll
learn from them as much as they from you.
Sorry to get all dewy-eyed, it's just the reality of teaching as I see it.
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/