BASE64 in HTML non funziona
Domanda
I aveva cercato tutti i modi possibili immagine del display di utilizzare stringhe base64. Ma nessuno di loro stanno lavorando. Ho testato su IE6,7, Firefox 3. Ti prego, dimmi che cosa è sbagliato con il codice di seguito.
<head>
<STYLE type="text/css">
div.image {
width:100px;
height:100px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA...);
}
</STYLE>
</head>
<body>
<img src="data:image/jpg;base64,968" />
<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
<script type="text/javascript" src="data:text/javascript;base64,dmFyIHNjT2JqMSA9IG5ldyBzY3Jv..."></script>
<div class="image"></div>
</body>
Soluzione
ho testato su IE6,7, Firefox 3
E 'appena il caso che nessuno di questi URI di dati di supporto (beh, Firefox 3 fa credo, solo che non molto bene). Così si sta facendo nulla di male.
Se avete bisogno della vostra immagine di sfondo alla visualizzazione in questi browser, basta usare i file di immagine tradizionali e url()
invece.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow