Das kanst Du nur verhindern indem Du beide Elemente nochmal in ein umschließendes Div packst. Ob man das schön, sinnvoll und richtig findet obliegt der individuellen HTML/CSS-Philosophie. Du wirst viele Leute finden die Dir sagen sowas ist böse, und viele die sowas i. O. finden.