Parce que je connais une technologie de production de pages Web, j'ai entendu il y a longtemps que les fichiers PNG translucides auront des problèmes d'affichage sous IE6, mais comme je ne les ai jamais vraiment rencontrés, je ne les ai jamais rencontrés.
J'ai commencé à construire mon propre site Web au début de cette année. J'ai utilisé une image PNG avec une partie transparente pour faire le logo du site Web. Un jour, lorsque je suis revenu de Get Off Work et a ouvert le backend Google Analytics, j'ai constaté que les visites d'IE6 représentaient en fait 40% du total. Site Web.
J'ai donc recherché des solutions du jour au lendemain. Mais je pense toujours que ce n'est pas assez beau. Ensuite, partagez avec vous
Téléchargez d'abord iepng.js à partir de mon site Web
http: // www .
Si votre site Web utilise PNG translucide comme ID de l'élément d'arrière-plan comme logo, ajoutez-le entre <A-Head> </ Head>:
<! - Pour IE6 PNG Fix -> <script type = "text / javascript" src = "modèles / js / iepng.js"> </ script> <script type = text / javascript> evpng.fix ('# logo'); </cript> |
Enfin, permettez-moi d'expliquer que si vous utilisez PNG transparent comme DIV ID de fond comme FOO, alors il doit être écrit comme:
Evpng.fix ('# foo'); |
Si vous utilisez PNG transparent comme classe DIV Background comme bar, vous devez l'écrire comme:
Evpng.fix ('. Bar "); |
La syntaxe est la même que CSS, OK, j'espère continuer à échanger des compétences de création de sites Web avec vous.