See: https://www.software.hixie.ch/utilities/js/live-dom-viewer/?saved=6702 Safari appears to resolve against zero. Firefox appears to resolve against its (parents?) width? This needs to be defined, and tests with various combinations of elements, and various writing modes (depending what is decided).