? Mettere un img dentro uno span è possibile e non viola alcuna regola dell'html (anche perchè img non è un elemento di blocco).Originariamente inviato da Shores
IMG è un block element, e quindi in teoria non dovrebbe essere dentro a SPAN che è un inline element...
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:
Controlla la Dtd che hai impostato o altri fattori come detto da Shorescodice:<!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>

Rispondi quotando