Perhaps the greatest challenge that faces any web author who needs scripting or Dynamic HTML features embedded within content is how to select features that work with the widest set of browsers for the target audience. Despite claims of compatibility with industry standards, every browser is guilty of one or more of the following charges:
It implements some features in a peculiar way.
It offers its preliminary vision of proposed standards.
It includes proprietary features never intended for the standards track.