¿Por qué se desbordan los elementos de "bloque en línea" en un div "nowrap"?
El siguiente código hace que #headline se desborde #wrapper y no entiendo por qué sucede esto.
HTML:
<div id="wrapper">
<div id="logo">
<img src="/test.png">
</div>
<div id="headline">
<h1>This headline overflows its wrapping div. # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #</h1>
</div>
</div>
CSS:
#wrapper {
background: #fea;
white-space: nowrap;
width: 50%;
}
#logo {
display: inline-block;
vertical-align: middle;
}
#logo img {
width: 6em;
}
#headline {
display: inline-block;
vertical-align: middle;
white-space: normal;
}
Código de ejemplo:http://jsfiddle.net/XjstZ/21/ ohttp://tinkerbin.com/XvSAEfrK