
Articles
Cross‑browser Compatibility
When I started in web development (twenty‑three years ago), cross‑browser compatibility was a hot topic. Many days and hours were lost cursing Microsoft for interpreting the specs differently to other browsers, and a lot of money could be made if you were fluent in these issues. Nowadays, these issues tend to stem more from differing levels of compatibility with new JavaScript features (with iOS Safari being a prime suspect), rather than with CSS.
Below you will find a subset of articles from my blog specifically about Cross‑Browser Compatibility. This is an area that I have worked with for many years, and have managed to write about quite a few times. There are twenty‑three collected together for you below.

Best Practices for Cross‑Browser Compatibility. 
Integrating CMSes with HTML, CSS, and JavaScript. Integrating CMSes with HTML, CSS, and JavaScript

Optimising HTML Markup for SEO. Optimising HTML Markup for SEO

How Inheritance Works in the JavaScript Prototype Chain. How Inheritance Works in the JavaScript Prototype Chain
Setting CSS Blur Filter to Zero on a Retina Screen. Setting CSS Blur Filter to Zero on a Retina Screen