This is documented in the spec that margins of inline-block elements do not collapse:
8.3.1 Collapsing margins
- Margins between a floated box and any other box do not collapse (not even between a float and its in-flow children).
- Margins of elements that establish new block formatting contexts (such as floats and elements with ‘overflow’ other than ‘visible’) do
not collapse with their in-flow children.- Margins of absolutely positioned boxes do not collapse (not even with their in-flow children).
- Margins of inline-block boxes do not collapse (not even with their in-flow children).
- …
Therefore the answer is No. You probably need to alter the margins of the element.