Why are these two lines "First text" and "Second text" not on the same line?
<html>
<body style="width: 20px;">
<div style="width: auto; display: block; white-space: nowrap;">
<div style="display: inline-block; float: left;">First text</div>
<div style="display: inline-block; float: left;">Second text</div>
</div>
</body>
</html>