When all of the others behave uniformly and Safari doesn't, I would submit that de facto, Apple is the deviant.
That's really not how it works and it actually
can't work that way.
First, it should be stressed that Safari is not perfect in its compliance with standards. There is room for improvement. But it is better in its standards compliance than most, and much better than some glaringly bad browsers (in particular IE).
But more important to this discussion is the following (which I just realized is a repetition of the ideas in my post further up in this thread):
There is
a set of web standards that has been centrally agreed upon (and is continually developed) in order to ensure that web sites can be coded consistently. This is not just to arbitrarily choose a set of rules (which is what some web browsers do). It's more fundamental than that. W3C standards are largely decided upon to ensure the best accessibility for
everyone, from people with disabilities to people who speak different languages, and for people using any platform, browser, or device to access web pages. The idea is that the standards ensure a code framework that, if followed by both web page designers and web browser rendering, creates pages that will make sense and work properly no matter how they are accessed.
Web browsers that don't conform to that set of standards (Internet Explorer being the biggest offender in this area) are in large part to blame for the problems that occur with inconsistency in web page rendering from browser to browser. Many web designers, in particular the less-informed, tend to
try to code for IE for Windows, which in itself is a flawed concept since IE isn't even consistent from version to version. This exacerbates the problem. IE's rendering in itself can't successfully be used as a standard, partly because of its own inconsistencies, but even more because its web page rendering methods don't satisfy any standard that would enable portability from device to device, language to language, and platform to platform.