This is basically a request to implement a fix similar to that described here: https://bugs.chromium.org/p/chromium/issues/detail?id=94583 In a nutshell it does not appear to be possible to reduce outside element to the size smaller than the one contained in it Note the difference in behavior between blink and webkit based browsers http://jsfiddle.net/4w7zd/
<rdar://problem/77083117>