my articles
Website compatibility - exploring the reasons for the current lack of cross-browser compatibility (why a website looked at in Internet Explorer does not look the same in another browser or on a mobile phone).
CSS & SHTML - a brief introduction to why and how content (e.g. text, pictures) should be separate from presentation (e.g. what fonts are used; layout; colours; sizes).
AJAX - a run-through for the rest of us - a practical, step-by-step introduction to using the Prototype JavaScript library. Includes some basic PHP as well.