Aggiornamento:Perché il grande margine negativo a destra rende l'elemento assoluto no a capo?
Il valore di posizione cambierà la larghezza.
Il JSFiddle: http://jsfiddle.net/caicai/mbtb5m7p/2/
Perché la larghezza del div .a2
uguale alla larghezza del suo genitore, mentre il testo nel div .a1
non sarà avvolgere?
Il 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>
Hai un jsfiddle per mostrare al mondo – Andrew
Rimuovere margin-diritto di proprietà –
Basta giocare con i valori dei margini in strumenti di sviluppo, maggiore è il margine negativo, tanto più aumenta la larghezza della 'a1' div, perdendo l'effetto wrap. –