Originariamente inviato da Shores
IMG è un block element, e quindi in teoria non dovrebbe essere dentro a SPAN che è un inline element...
? Mettere un img dentro uno span è possibile e non viola alcuna regola dell'html (anche perchè img non è un elemento di blocco).

Infatti inserire un elemento img dentro un elemento a è pratica ricorrente, eppure anche l'elemento a è un elemento in-line. La prova finale la puoi fare inserendo nel codice di struttura 2 elementi img e vedrai che a video staranno perfettamente affiancati uno all'altro, cosa che non fanno elementi di blocco come ad esempio il <div> o il

ecc...


@barnico:

Questo esempio non da i tuoi problemi:



codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Untitled Page</title>
    <style type="text/css">
    * {
    margin:0;
    padding:0;
    }
    div#contenitore {
    width:auto;
    margin-right:10px;
    padding:2px;
    border:1px solid #BCBDB5;
    }
    </style>
</head>
<body>
<div id="contenitore">
	[img]tua_immagine[/img]
</div>
</body>
</html>
Controlla la Dtd che hai impostato o altri fattori come detto da Shores