I have an element with display: inline-block, but it doesn\'t seem to accept margin-top. Is this because the element is still treated as an inline element?
I used display: table. It has the content-fitting properties of inline-block but also supports negative margins in a way that will shift the content following it up along with it. Probably not how you should be using it, but it works.