2008-08-09 5 views
8

yo estaba tratando de añadir un favicon a un sitio web anterior y buscó una mejor forma de implementar esto que para volcar un archivo favicon.ico en la raíz del sitio web.¿Prefieres usar favicons?

me encontré con esta pequeña guía agradable: How to Add a Favicon. Sin embargo, el método preferido no funcionó en IE (7) y el segundo método es el antiguo (que me resigné a usar).

¿Hay un tercer método que funciona en todos los navegadores más populares?

Respuesta

15

Esto es lo que yo siempre uso:

<link rel="icon" href="favicon.ico" type="image/x-icon" /> 
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> 

El segundo es para IE. El primero es para otros navegadores.

0

Ésta es la forma en que lo están haciendo aquí en desbordamiento de pila:

<link rel="shortcut icon" href="/favicon.ico" /> 
0

Bueno, el archivo se encuentra en la raíz por lo que no muestra si la etiqueta funciona o si el navegador acaba de conseguir el icono desde la ubicación habitual (la raíz).

Edit: Lo intentaré y veré si funciona.

Edición 2: Con las dos etiquetas de hacer que funcione incluso para cualquier nombre de archivo, siempre y cuando el archivo es un icono de Internet Explorer 7: He intentado utilizar .png archivos y sólo funcionaba con Firefox.

1

Creo que el método más confiable es simplemente el archivo favicon.ico en la raíz de su sitio web.

no creo que haya ninguna necesidad de una etiqueta meta a menos que desee anular manualmente el favicon por defecto, pero he podido encontrar ninguna investigación para apoyar mi argumento.

2

Usted puede usar HTML para especificar el favicon, pero que sólo funcionará en las páginas que tienen este código HTML. Una forma mejor de hacerlo es agregando lo siguiente a su httpd.conf (Apache):

AddType image/x-icon .ico 
Cuestiones relacionadas