Mike 25: Hintergrundfarbe nicht über die gesamte Browserbreite

Beitrag lesen

Super, ist ja richtig lebendig hier im Forum - gefällt mir!
Der Fachbegriff "Shrink to fit" war mir auch neu, dürfte aber genau das sein, was ich will.
Ich habe jetzt mittels zweier Methoden von euren Tips genau das erreicht. Die Frage: Ist das schon optimales CSS/HTML für meinen Wunsch?

LÖSUNG 1:

  
<div style="backgrund:#eee; display:inline-block">  
  <p>Das ist die erste zeile des 1.Absatzes<br>  
  und auch noch die 2.Zeile  
</div>  
  
<p> <!-- wegen Absatzumbruch-->  
  
<div style="backgrund:#eee; display:inline-block">  
  <p>Das hier ist nun die erste Zeile des 2.Absatzes<br>  
  und ebenfalls noch eine 2.Zeile  
</div>  

LÖSUNG 2:

  
<div style="backgrund:#eee; float:left;">  
  <p>Das ist die erste zeile des 1.Absatzes<br>  
  und auch noch die 2.Zeile  
</div>  
  
<p style="clear:left;"> <!-- wegen Absatzumbruch-->  
  
<div style="backgrund:#eee; float:left;">  
  <p>Das hier ist nun die erste Zeile des 2.Absatzes<br>  
  und ebenfalls noch eine 2.Zeile  
</div>