¿Es posible reemplazar la imagen estándar rota por CSS o usando otra técnica? Todas mis imágenes son del mismo tamaño y mi transparencia.¿Reemplazar imágenes no disponibles a través de CSS?
He tratado de envolver todas las imágenes con el fondo de un div:
<div class="no_broken">
<img src="http://www.web.com/found.gif"/>
</div>
<div class="no_broken">
<img src="http://www.web.com/notfound.gif"/>
</div>
CSS:
div.no_broken {
background-image: url(standard.gif);
}
div.no_broken, div.no_broken img {
width: 32px;
height: 32px;
display: block;
}
Pero esto va a mostrar dos imágenes una encima de la otra si el IMG es transparente.
eso es extraño. me parece javascript:/Oh, bueno. esa no es la primera ni la última característica impar encontrada en los navegadores – Gene
Esto no funciona cuando JavaScript está deshabilitado. Y causará un bucle infinito si el archivo alternative.jpg falta accidentalmente. – asiby
Para hacer esto utilizando estrictamente CSS, puede consultar este enlace https: //developer.mozilla.org/es-US/docs/CSS /: - moz-broken, luego encuentre el equivalente para los otros navegadores a los que apunta. – asiby