$ ( "# container" ). css ( "left" ) - каково ожидаемое поведение?

$("#container").css("left") должно возвращать левое позиционирование элемента. Если css для элемента говорит left: 20px;, jQuery должен возвращать 20px. Что должно произойти для элемента, который позиционируется относительно, но не заданного положения CSS left?

Я заметил, что Chrome и Firefox обрабатывают это по-другому. Firefox возвращает 0px, Chrome возвращает auto. Здесь JSFiddle, чтобы предоставить демонстрацию поведения. Пожалуйста, просмотрите его в Firefox и Chrome.

Является ли это ожидаемым поведением? Мне кажется, что Chrome и FF дают элементу другое значение по умолчанию (0px/auto). Есть ли стандарт, который применяется в этом случае, что один из браузеров нарушает, и если да, то какой из них правильный?