подскажите, пожалуйста, как сделать так что бы блочные элементы не растягивались на всю ширину родителя при абсолютном позиционировании?
<style>
.xxx{
  position:relative;
  min-height:0;
  zoom:1;
}
.xxx div{
  position:absolute;
  top:0;
  right:0;
  background:red;
}
</style>
<div class="xxx">
   <span>abc</span><br />
   <span>abc</span><br />
   <span>abc</span><br />
   <span>abc</span><br />
   <span>abc</span><br />
   <span>abc</span><br />
   <span>abc</span><br />
   <span>abc</span><br />
   <span>abc</span><br />
   <span>abc</span><br />
   <span>abc</span><br />
   <span>abc</span><br />
   <span>abc</span><br />
   <div>123</div>
</div>
в ИЕ6 будет сверху красная полоска на ширину .xxx, хотя должен быть красный прямоугольник шириной текста "123" прибитый к правому краю .xxx
http://learn.javascript.ru/play/drME8