The real challenge of developing web applications is not about implementing awesome features, animations, or transitions, but it is about providing a first-class user experience and compatibility for all target devices, operating systems, and browsers. In this chapter, we will try to solve the most common compatibility issues and make your visualization cross-browser compatible.
A great tool in every web developer's toolbox for solving compatibility issues is conditional comments for HTML. These are the HTML comments that can contain valid HTML code, which are interpreted and executed by Internet Explorer. Wait a second, a cool feature that is only available in Internet Explorer? Well, it turns out that these conditional HTML comments are not necessary in modern web browsers as these browser rather implement the proper standard than proprietary features.
Hence, conditional comments are a great way for...