Est-il possible de “position:absolute” div pour conserver la largeur relative?

Disons que j'ai deux divs, l'un dans l'autre, comme suit:

<html>
  <body>
    <div id="outer" style="width:50%">
      <div id="inner" style="width:100%">
      </div>
    </div>
  </body>
</html>

Dès maintenant, à l'intérieur de la div a une largeur de 100% à 50% de la taille de l'écran, ou 50% de la taille de l'écran. Si je devais changer l'intérieur div en position absolute, comme ceci:

<html>
  <body>
    <div id="outer" style="width:50%">
      <div id="inner" style="position:absolute;width:100%">
      </div>
    </div>
  </body>
</html>

Dans ce cas, l'intérieur de la div prend 100% de l'espace de l'écran, car sa position est absolu.

Ma question est la suivante: Est-il possible de maintenir la largeur relative de l'intérieur de la div, alors que sa position est définie à l'absolu?

InformationsquelleAutor Charles | 2013-01-14