div 内にいくつかのアイコンがあり、div に付属しているように見えるデフォルトの上から下のレイアウトではなく、左から右の構造でレイアウトする必要がありました。CSS を知っているほとんどの人にとってはニュースではないかもしれませんが、(少し助けて) 次のいずれかを使用して div を左から右にレイアウトできることがわかりました。
float: left/right
また
display:inline.
私の質問は - どちらが他のものより好ましいですか?
<div id="icons">
<div id="divtxt" class="divicon">
<img src="/icons/text.png" id="icontxt" class="icon"/>
</div>
<div id="divpdf" class="divicon">
<img src="/icons/pdf.png" id="icondoc" class="icon"/>
</div>
<div id="divrtf" class="divicon">
<img src="/icons/rtf.png" id="iconrtf" class="icon"/>
</div>
</div>
div#icons
{
width:200px;
height: 100px;
}
div.divicon
{
margin: 0 0 0 0;
padding: 0 0 0 0;
border: 0 0 0 0;
}