Update:
Значение позиции изменит ширину.
JSFiddle: http://jsfiddle.net/caicai/mbtb5m7p/2/
Почему ширина div .a2
равна его родительской ширине, а текст в div .a1
не будет обертываться?
JSFiddle: http://jsfiddle.net/caicai/mbtb5m7p/
.r {
position: relative;
width: 100px;
height: 22px;
background: blue;
}
.a1 {
position: absolute;
top: 30px;
margin-right: -9999px;
background: green;
}
.a2 {
position: absolute;
top: 60px;
background: orange;
}
<div class="r">
<div class="a1">
Why does this line no wrap.
</div>
<div class="a2">
Why does this line wrap.
</div>
</div>