HTML: codiceShrink pause avvolgere come aggiungo altro testo in un bambino elemento DIV codice
<div id="container">
<div id="first">
foo bar baz foo bar baz
foo bar baz foo bar baz
</div>
<div id="second">
Foo
</div>
<div id="third">
foo bar baz foo bar baz
foo bar baz foo bar baz
</div>
</div>
CSS:
body {
text-align: center;
}
#container {
display: inline-block;
background: lightcyan;
}
#first {
display: inline-block;
background: lightgreen;
}
#second {
background: orange;
}
#third {
width: 30%;
display: inline-block;
background: lightblue;
}
sto cercando di garantire che l'intero contenitore div # Shrink-wrap prima circa div #. Il codice sopra funziona come previsto. Vedere questa demo: http://jsfiddle.net/HhrE6/
Tuttavia, come aggiungo altro testo nel div # terzo, le interruzioni di shrink-wrap. Guarda la demo interrotta: http://jsfiddle.net/n4Kn2/
- Perché ciò accade?
- Come posso evitare che ciò accada?
C'è un motivo per cui si usa 'inline-block'? Dato che hai tutti i div uno sotto l'altro, perché non usare 'block'? – LinkinTED
@LinkinTED Sto usando 'inline-block' per il contenitore div # in modo da restringere intorno a div # prima. Se uso 'block' per tutti i div, si espandono per coprire l'intera larghezza del browser. –