.wrap{ position:fixed; left:0; top:45px; width:100%; text-align:center; background:gold; } .datewrap{ display:inline-block; margin:0 5px; border:2px solid red; overflow:hidden; } .btnow{ display:inline-block; background:green; color:white; margin:0 5px; border:2px solid red; } <div class='wrap'> <div class='datewrap'>323232</div> <div class='btnow'>NOW</div> </div> Why is btnow moved down? It should be inline with datewrap.
If I remove overflow:hidden from datewrap - it's ok.
But I need overflow:hidden on datewrap.
