Ever since the introduction of HTML5, the compliance for modern web standards have continuously been a debacle when dealing with older browsers, particularly with Internet Explorer. While IE9 and newer has had considerable support for modern web standards, older versions of IE have just been a pain to design around.
There are times when I just want to rip my hair out because of certain browser inconsistencies… primarily those of Internet Explorer 7 and below. One of those is because IE7 doesn’t understand the property of display:inline-block;
Internet Explorer has always caused trouble among many web designers and developers, whether it was because of certain features not implemented correctly (or even at all), alignment issues, and even syntax compliance among other browsers as well.