XML Developers Association’s meeting on CSS with CSS Zen Garden creator Dave Shea. CSS layout hints and tricks.
The CSS presentation was great. Thanks Dave, thanks ActiveState for organizing event. This is one of the best, the most “right to the point”, the most elegant presentation I’ve seen to date. There is nothing more to add. You’ve got to see it:
http://mezzoblue.com/presentations/2005/vanxml/
I please don’t forget to check out the designs (Total designs listed: 779):
http://www.mezzoblue.com/zengarden/alldesigns/
Random pieces of information that caught my attention:
- only recently (since 2003) most browsers caught up with CSS specs
- days of tables and font tags are over
- offload look and feel into CSS
- basically only 3 layout concepts: box model, float and positioning (absolute and relative)
- CSS operates on HTML e.g. layer above it
- keep CSS in separate file
- CSS defaults are different in different browsers, reset them to the values you know
- avoid relative positioning
- IE has a lot of bugs with floats
- IE has got most CSS bugs, check the presentation on how to deal with them
- IE conditional comments are very useful to trigger browser specific behavior
- ironically presentaton doesn't work on IE 6.0.3790.1830
Thanks again Dave.
This was my first XML Developers Association meeting. I went there undercover. To disguise my identity I was wearing my Java hat. ;-) Giving the choice to use XML or “something else” for the job at hand, I would choose something else. {rant} The more I work with XML, the more I get an impression that this rule has to be set in stone with no exceptions. Latest discovery of YAML solidified this position even more. Down with XML(XSLT, XPATH, XQUERY and whatever else X) - long life Python, Ruby and YAML. ;-){/rant}
http://mezzoblue.com/presentations/2005/vanxml/
I please don’t forget to check out the designs (Total designs listed: 779):
http://www.mezzoblue.com/zengarden/alldesigns/
Random pieces of information that caught my attention:
- only recently (since 2003) most browsers caught up with CSS specs
- days of tables and font tags are over
- offload look and feel into CSS
- basically only 3 layout concepts: box model, float and positioning (absolute and relative)
- CSS operates on HTML e.g. layer above it
- keep CSS in separate file
- CSS defaults are different in different browsers, reset them to the values you know
- avoid relative positioning
- IE has a lot of bugs with floats
- IE has got most CSS bugs, check the presentation on how to deal with them
- IE conditional comments are very useful to trigger browser specific behavior
- ironically presentaton doesn't work on IE 6.0.3790.1830
Thanks again Dave.
This was my first XML Developers Association meeting. I went there undercover. To disguise my identity I was wearing my Java hat. ;-) Giving the choice to use XML or “something else” for the job at hand, I would choose something else. {rant} The more I work with XML, the more I get an impression that this rule has to be set in stone with no exceptions. Latest discovery of YAML solidified this position even more. Down with XML(XSLT, XPATH, XQUERY and whatever else X) - long life Python, Ruby and YAML. ;-){/rant}

