align="center" appears to be inherited as a text-align: center, rather than margin: auto. For example, a <table align="center"> will be centered on the page, but a <table> in a <div align="center"> will just have centered text.
Examples:
live example
I know this is rather esoteric, but when Firefox, IE6, IE8, Chrome, and Opera agree on a behavior and you disagree, I think it should be considered a bug.
Examples:
live example
I know this is rather esoteric, but when Firefox, IE6, IE8, Chrome, and Opera agree on a behavior and you disagree, I think it should be considered a bug.