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