Lo sapevate che un'immagine può avere un'immagine di
background? La cosa può sembrare assurda ma si rivela di una certa utilità
quando si deve referenziare un'immagine in uno skin di ASP.NET. Avevo già
accennato a questa tecnica in un mio precedente post, riguardo l'utilizzo di un div con immagine di background per
poter spostare l'url di un'immagine nel css o nella skin. Tuttavia il div ha
qualche limitazione dovuta al fatto che non ha una "consistenza solida" che
invece un'immagine ha. Talvolta succede quindi che il div venga schiacciato
oppure che non lo si riesca a linkare (così come è successo stamattina all'amico
Andrea Dottor). La soluzione è proprio quella di adottare una immagine
trasparente con un css analogo a quello del div che specifica un background.
<img src="images/spacer.gif"
id="myImage" border="0" />
img#myImage
{
background: url(images/my_image.gif);
display:
block;
width: 20px;
height:
20px;
}
Naturalmente l'immagine spacer.gif deve essere rigorosamente
trasparente...
powered by IMHO 1.3