I'm using the jquery masonry plugin which uses absolute positioning. Everything works fine until a masonry brick contains a phone number. Then the absolute positioning seems to be ignored, and the brick spans the full width of the page and positions at the top.
This affects only the brick that contains the phone number. All other bricks are rendered normally.
This can be fixed by adding:
<meta name="format-detection" content="telephone=no">
But this disables the phone number recognition functionality of the mobile safari browser.
Has anyone experienced something similar or knows a solution?