Strahli: 3 divs in einer Reihe mit Hintergrundbild

Hallo,
ich möchte gerne einen Balken mit abgerundeten Ecken über einem Text platzieren.

Hierzu habe 3 Hintergrundgrafiken zusammengesliced.

Eine fürs linke Div (die linke Ecke), eine für die Mitte welches repeat-x bekommt (es ist ein flexibles Layout mit 100% width), und eines für das rechte div (die rechte Ecke).

Nun schaffe ich es irgendwie nicht das so zusammenzufriemeln, dass es so passt wie ich meine. Meine Versuche im HTML:

<div class="li">  
<div class="mi">  
<div class="re">  
  <div class="inhalt"> Überschrift  
  </div>  
</div>  
</div>  
</div>

Im CSS:

  
.li{  
background:url('../styleImages/backgrounds/img1.png');  
background-repeat: no-repeat;  
height: 30px;  
width: 9px;  
  
}  
  
.mi{  
background:url('../styleImages/backgrounds/img2.png');  
background-repeat: repeat-x;  
  
}  
  
.re{  
background:url('../styleImages/backgrounds/img3.png');  
background-repeat: no-repeat;  
height: 30px;  
width: 9px;  
}  

Was muss ich noch beachten, vielleicht kann mir ja wer helfen?

Gruß

  1. Versuch es mal irgendwie so. Kann sein, daass ich noch nen dreher drin hab.

    div.li{
    background:url('../styleImages/backgrounds/img1.png') 0% 100% no-repeat;
    margin 0px 0px 0px 0px;
    }

    div.mi{
    background:url('../styleImages/backgrounds/img2.png') 0% 0% repeat-x;
    margin 0px 5px 0px 0px;
    }

    div.re{
    background:url('../styleImages/backgrounds/img3.png') 0% 0% no-repeat;
    margin 0px 0px 0px 5px;
    }

    div.inhalt{
    width:auto;
    height:30px;
    padding:5px;
    margin:0px;
    }

    1. Versuch es mal irgendwie so. Kann sein, daass ich noch nen dreher drin hab.

      div.li{
      background:url('../styleImages/backgrounds/img1.png') 0% 100% no-repeat;
      margin 0px 0px 0px 0px;
      }

      div.mi{
      background:url('../styleImages/backgrounds/img2.png') 0% 0% repeat-x;
      margin 0px 5px 0px 0px;
      }

      div.re{
      background:url('../styleImages/backgrounds/img3.png') 0% 0% no-repeat;
      margin 0px 0px 0px 5px;
      }

      div.inhalt{
      width:auto;
      height:30px;
      padding:5px;
      margin:0px;
      }

      Hi,
      erstmal vielen Dank für deine Antwort. Wir kommen so tatsächlich der Sache nähe. Ganz passt es jedoch nicht. Ich hab das ganze so umgestellt:

        
      div.li{  
      background:url('../styleImages/backgrounds/img3.png') 100% 100% no-repeat;  
      margin 5px 0px 0px 0px;  
      }  
        
      div.mi{  
      background:url('../styleImages/backgrounds/img2.png') 0% 0% repeat-x;  
      margin 0px 5px 0px 0px;  
      }  
        
      div.re{  
      background:url('../styleImages/backgrounds/img1.png') 0% 0% no-repeat;  
      margin 0px 0px 0px 5px;  
      }  
        
      div.inhalt{  
      width:auto;  
      height:30px;  
      padding:5px;  
      margin:0px;  
      }
      

      Das Ganz sieht dann jetzt so aus:

      Zum aktuellen Stand

      Es scheint mir, alsob die Mitte, mit dem Bild repeat-x über die Ecken hinausgeht. Desweiteren weiss ich nicht, wie ich das Bild in der rechten Ecke platzieren muss (img3.png), das steht nämlich komisch versetzt jetzt.

      Schönen Gruß