Position: fest und Breite: erben mit übergeordnetem Prozentsatz

Ich versuche zu gebenFest Element awidth eines prozentualen Elternteils (hier#container). Wenn ich Pixel anstelle des Prozentsatzes verwende, funktioniert es. Wie kann ich es tun? Ist das möglich mitCSS?

HTML

<div id="outer">
  <div id="container">
    <div id="fixed">
        Sitename
    </div>               
  </div>
</div>

CSS

#outer{
  width:300px;
  border: 1px solid yellow;   
}

#container {
  width: 90%; /*When I use e.g 250 px it works. But I need it in percentage*/
  border: 1px solid red;
  height: 300px;
}

#fixed {
  position: fixed;
  width: inherit;
  border: 1px solid green;
}

JSFiddle

Hinzufügen:

Ich braucheposition:fixed. Weil ich es so am Ende der Seite platzieren möchte:

JSFiddle

Lösung mitposition:relativ funktioniert bei mir nicht

Antworten auf die Frage(4)

Ihre Antwort auf die Frage