[...] Jeder Rahmen, den ich mache, geht von ganz links bis nach ganz rechts. Ich fühle mich irgendwie veralbert.
Möglicherweise liegt es daran, dass die Elemente, die den Rahmen bekommen, standardmäßig 100% Breite haben?
Anscheinend; aber wie kann ich das machen, dass die Breite nicht 100% oder 50%, auch nicht bspw. 20% von was auch immer ist, sondern so breit wie dessen Inhalt? Natürlich noch mit innerem (Padding-)Rand von nur wenigen Pixeln.
Kann man mit CSS auch Grafik-Objekte ausrichten? Geht das dann innerhalb von CSS mit 'text-align' oder mit 'align'? Aber letztes ist doch veraltet? Das verstehe ich nicht.