CSS, position: absolute, les barres de défilement

Dire qu'il y a une page:

<html><body>
<div style="position: relative;">
  <div style="position: absolute; left: -30px;">LEFT</div>
  <div style="position: absolute; right: -30px;">RIGHT</div>
<div>
</body></html>

Pourquoi la barre de défilement horizontale représente seulement le DROIT de débordement?

En d'autres termes, pourquoi la GAUCHE ne provoque pas de barre de défilement, alors que celle de DROITE n'?

Est-il un moyen, autre que body -> overflow: hidden, pour le DROIT de ne pas déclencher la barre de défilement?

Modifier:

Ce que je cherche est un wrapper dans le milieu de la page (comme tous les autres "contenu" volet là - essentiellement div -> margins: 0 auto;. Ce qui devrait déclencher la barre de défilement horizontal si l'écran est trop petit. Ensuite, et c'est le problème, je veux une autre div pour "coller à l'extérieur" de l'emballage - ci ne doit pas déclencher la barre de défilement.

Edit 2:

<html><body>
<div id="wrapper" style="position: relative; margin: auto; 
  width: 400px; height: 200px; background-color: red;">
  <div style="position: absolute; left: -30px;">LEFT</div>
  <div style="position: absolute; right: -30px;">RIGHT</div>
<div>
</body></html>

Lorsque l'écran est assez large, tout va bien. Mais comme je l'ai essayer de rétrécir l'écran, tout à coup, une barre de défilement horizontale apparaît. Le problème est, il ne permet que de faire défiler pour voir à DROITE et pas à GAUCHE. Est la un moyen de la barre de défilement de ne pas apparaître jusqu'à ce que le wrapper, et seul l'emballage est plus grande que l'écran?

Je n'arrive pas à obtenir ce que vous voulez dire. Pourriez-vous fournir, par exemple, une capture d'écran ou quelque chose?
J'ai mis à jour ma réponse en fonction de votre informations supplémentaires.

OriginalL'auteur Lars Kanto | 2011-03-20