Icônes et couleurs du navigateur

Les navigateurs récents permettent de personnaliser facilement certains composants, comme les icônes et la couleur de la barre d'adresse, et même d'ajouter des éléments tels que des tuiles personnalisées. Ces ajustements simples peuvent accroître l'engagement et inciter les utilisateurs à revenir sur votre site.

Les navigateurs récents permettent de personnaliser facilement certains composants, comme les icônes et la couleur de la barre d'adresse, et même d'ajouter des éléments tels que des tuiles personnalisées. Ces ajustements simples peuvent accroître l'engagement et inciter les utilisateurs à revenir sur votre site.

Fournir des icônes et des tuiles de qualité

Lorsqu'un internaute consulte votre page Web, le navigateur tente de récupérer une icône dans le code HTML. L'icône peut s'afficher à de nombreux endroits, y compris dans l'onglet du navigateur, dans l'onglet du navigateur, dans l'application qui a récemment changé d'application, sur la page du nouvel onglet (ou sur la page consultée récemment), et plus encore.

En fournissant une image de haute qualité, vous améliorez la reconnaissance de votre site pour permettre aux utilisateurs de trouver votre site plus facilement.

Pour assurer une compatibilité totale avec tous les navigateurs, vous devez ajouter quelques tags à <head> de chaque page.

<!-- icon in the highest resolution we need it for -->
<link rel="icon" sizes="192x192" href="icon.png">

<!-- reuse same icon for Safari -->
<link rel="apple-touch-icon" href="ios-icon.png">

<!-- multiple icons for IE -->
<meta name="msapplication-square310x310logo" content="icon_largetile.png">

Chrome et Opera

Chrome et Opera utilisent icon.png, qui est ajusté à la taille nécessaire par l'appareil. Pour empêcher le scaling automatique, vous pouvez aussi fournir en spécifiant l'attribut sizes.

Safari

Safari utilise également la balise <link> avec l'attribut rel: apple-touch-icon pour indiquer l'icône de l'écran d'accueil.

<link rel="apple-touch-icon" href="touch-icon-iphone.png">

Un fichier PNG non transparent de 180 px ou 192 px carré est idéal pour l'icône Apple-touch.

Nous vous déconseillons d'inclure plusieurs versions via l'attribut sizes. Auparavant, Safari pour iOS prenait en compte le mot clé -precomposed pour éviter ajouter des effets visuels, mais cela n'est plus nécessaire depuis iOS 7.

Internet Explorer et Windows Phone

Le nouvel écran d'accueil de Windows 8 prend en charge quatre mises en page différentes pour les sites épinglés. Il nécessite quatre icônes. Vous pouvez omettre les balises Meta correspondantes si vous ne souhaitez pas accepter une taille spécifique.

<meta name="msapplication-square70x70logo" content="icon_smalltile.png">
<meta name="msapplication-square150x150logo" content="icon_mediumtile.png">
<meta name="msapplication-wide310x150logo" content="icon_widetile.png">

Tuiles dans Internet Explorer

Sites épinglés de Microsoft et faire pivoter des « Live Tiles » aller bien au-delà des autres mises en œuvre et sortent du cadre de ce guide. Pour en savoir plus chez MSDN comment créer des cartes actives.

Colorer les éléments du navigateur

En utilisant différents éléments meta, vous pouvez personnaliser le navigateur et même des éléments de la plateforme. Gardez à l'esprit que certains peuvent ne fonctionner que sur certaines plates-formes ou navigateurs, mais ils peuvent améliorer considérablement l'expérience utilisateur.

Chrome, Firefox OS, Safari, Internet Explorer et Opera Coast vous permettent de définir les couleurs des éléments du navigateur, et même la plate-forme, à l'aide de balises Meta.

Couleur du thème Meta pour Chrome et Opera

Pour spécifier la couleur du thème pour Chrome sous Android, utilisez la couleur du thème Meta.

<!-- Chrome, Firefox OS and Opera -->
<meta name="theme-color" content="#4285f4">
Couleurs de thème appliquant un style à la barre d&#39;adresse dans Chrome

Style spécifique à Safari

Safari vous permet de styliser la barre d'état et de spécifier une image de démarrage.

Spécifier une image de démarrage

Par défaut, Safari affiche un écran vide pendant le chargement et après plusieurs charge une capture d'écran de l'état précédent de l'application. Vous pouvez éviter cela en à Safari d'afficher une image de démarrage explicite en ajoutant une balise de lien, avec rel=apple-touch-startup-image Exemple :

<link rel="apple-touch-startup-image" href="icon.png">

L'image doit avoir la taille spécifique de l'écran de l'appareil cible, ne sera pas utilisée. Consultez Consignes relatives au contenu Web de Safari pour en savoir plus.

Bien que la documentation d'Apple soit limitée sur ce sujet, la communauté des développeurs a trouvé un moyen de cibler tous les appareils en utilisant des requêtes média avancées pour sélectionnez l'appareil approprié, puis spécifiez la bonne image. Voici un une solution opérationnelle, conformément à l'approche générale de tfausak

Modifier l'apparence de la barre d'état

Vous pouvez remplacer l'apparence de la barre d'état par défaut par black ou black-translucent Avec black-translucent, la barre d'état flotte au-dessus. du contenu plein écran au lieu de le faire glisser vers le bas. Cela donne à la mise en page plus haut, mais il masque le haut. Voici le code requis:

<meta name="apple-mobile-web-app-status-bar-style" content="black">

<ph type="x-smartling-placeholder">
</ph> Capture d&#39;écran avec translucide noir.
Capture d'écran avec black-translucent

<ph type="x-smartling-placeholder">
</ph> Capture d&#39;écran en noir
Capture d'écran avec black