Ich versteh grad nicht ganz worauf du hinaus möchtest bzw. dein Code bringt mich zum grübeln.
Probier mal:
display:inline
Gegebenfalls kannst du auch zwei Container machen. Links (Button) Rechts (Text).
Ich möchte im Grunde eine Art Playlist bauen. Für jeden Eintrag möchte ich links einen Play-Button, daneben Text wie Titel und unter dem Text, zb eine typische Sternebewertung. Rechtsbündig könnten dann noch Buttons/Icons kommen um zb den Titel zu editieren.
Wenn ich Container benutze, passiert es mir immer, dass die Elemente in dem Container "ausbrechen" und irgendwie in einen anderen hineinragen oder ähnliches..