En la mayoría de los Internet Explorer que he tenido oportunidad de
ver la web, no se ven correctamente los caracteres españoles. ¿Por qué?
Buena pregunta, porque la cabecera del código de la web contiene las
líneas necesarias para indicar al navegador que la codificación usada
es UTF-8.
<?xml version="1.0" encoding="UTF-8"?>
<!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" xml:lang="sp" lang="sp">
Compruébelo, vaya a codificación de caracteres y elija Unicode (UTF-8). No es magia, es lo que su navegador debería haber hecho si funcionase como debe. Pruebe a abrir la web con otro navegador como Mozilla, verá que directamente sale bien.
El motivo es exactamente el mismo. Su navegador no es capaz de representar correctamente un formato cuya estructura, definición e información completa están presentes desde el año 1997. Puede ver su especificación completa en esta dirección.
El formato permite transparencias de canal alfa, lo que resulta en la posibilidad de hacer degradados dentro de la transparencia dando lugar a efectos como la sombra que tienen los iconos de los temas de la web. Sombra que verá correctamente cuando visite la web desde un navegador capaz de representar una imagen en un formato así.
¿Por qué su navegador no representa correctamente un archivo PNG? Nada más fácil, escriba al responsable del mismo y que él le dé la respuesta que está buscando. Por cierto, con Mozilla podrá ver cualquier PNG correctamente también.
Y ahora, volvamos a la web ;-)