This is pretty standard usage of `display: table`.  It's not like it's some unique hack.