Understanding Safari - Browser Limitations and How to Overcome Them

Safari is the new Internet Explorer in the sense that it presents visual and behavioral differences and quirkness compared to other browsers in web development.. This article is a reference of how to overcome those issues.