I think the issue is about the elements' display. You cant place to elements side by side without defining their float or making the display inline.

Though, the guy doesnt know what css of html he's using, so there's not much we cant do about it.