Styr fieldsetet med padding och lägg alla smileys i en punktlista som du sen fixar till med CSS. Det enklaste blir nog att sätta display:inline på alla li i listan. Sen kan du justera avståndet mellan bilderna med margin på li eller img. Nåt sånt här:
<fieldset>
<legend></legend>
<ul>
<li><img src="" alt="" /></li>
<li><img src="" alt="" /></li>
<li><img src="" alt="" /></li>
...
</ul>
</fieldset>
fieldset {padding:2px;}
fieldset ul {
margin:0;
padding:0;
list-style:none;
}
fieldset li {
display:inline;
margin-left:6px;
}
På ett ungefär alltså. Justera så det passar.
Bara för att många använder gamla webbläsare (IE) behöver man inte skriva HTML som om det fortfarande vore 90-tal .
Sen tycker jag fortfarande att det är fel att använda fieldset till detta.