リストがあります。リスト内の各項目には、次のようなアイコン スパンとテキスト スパンが含まれています。
<ul id="features">
<li>
<span class="icon"></span>
<span class="text">blah blah blahlrceoahuoa steohuasnoet huntaoheu saoetnhu saoetuhsaoe tuhsaoetnhu saoehtuasoetnhu saou</span>
</li>
</ul>
次の CSS の使用
#features { list-style-type: none; }
#features li { overflow: auto;}
#features li span { float: left; }
#features .icon { background: #000; height: 55px; width: 55px; display: inline-block;}
#features .text { margin-left: 24px; display: inline-block; }
このコードは、アイコンの横に浮かぶテキストを生成し、それに応じて幅を自動的に調整するはずだと思います。ただし、これは当てはまりません。jsfiddle を参照してください。
アイコンの横にテキストが浮かんでいないのはなぜですか?