In the beginning the access key attribute sounded like great idea, the most important thing that it does is attaching key board shortcut to HTML documents and this allows users to quickly jump to the different parts of the page without using mouse, there are many web browsers that do not prevent short cuts assigned through an accessible key attribute. The HTML access key is used to assign a key board short cut to a link, the main intentions of it is to make key board users to quickly navigate to different parts of a web page.
When the
At the introduction of CSS, two main browsers on the market, Microsoft’s Internet Explorer 4 and Netscape 4 did not fully support it. Netscape did horribly broke the entire standard, while IE came closer to it but with some important bugs. So, the developers had to create a different version of CSS for every browser, in order to be sure that their pages would render correctly on every one of them.
In time, when the standards became more important, the developers had to choose whether to create the next version of browser closer to the W3C
"Microsoft first implemented the XMLHttpRequest object in Internet Explorer 5 for Windows as an ActiveX object. Engineers on the Mozilla project implemented a compatible native version for Mozilla 1.0 (and Netscape 7). Apple has done the same starting with Safari 1.2.
Similar functionality is covered in a proposed W3C standard, Document Object Model (DOM) Level 3 Load and Save Specification. In the meantime, growing support for the XMLHttpRequest object means that is has become a de facto standard that will likely be supported even after the W3C