2010-01-06 3 views

Répondre

6

Il y a certainement une différence entre Chrome et Safari en raison du rendu des polices de Safari. Dans Safari, le texte a tendance à être un peu plus audacieux en raison de l'algorithme anti-aliasing et peut parfois prendre quelques pixels supplémentaires sur l'écran.

Gardez également à l'esprit que Safari utilise le moteur JavaScript SquirrelFish tandis que Chrome utilise V8.

+0

différence de moteur javascript peut faire des différences dans la présentation html css? –

+0

Si votre page n'utilise pas le javascript, vous n'avez pas besoin de vous inquiéter. Ce n'est pas le html ou le css qui pourrait casser, c'est le code javascript. – slebetman

+0

donc pas besoin de s'inquiéter si moteur javascript est différent, si le moteur est différent alors je pense que c'est une question de vitesse de rendu javascript pas HTML css rendu –

1

Je vérifierais, oui.

Alors que les navigateurs utilisent tous le même noyau de rendu, ils ne sont pas nécessairement sur la même version (et il existe en tout cas plusieurs versions de Safari). De plus, comme le dit slebetman, le rendu des polices est très différent en fonction des paramètres du système d'exploitation et de l'anti-aliasing, vous devez donc être conscient de cela.

1

Il existe des différences majeures et mineures. Vérifiez!

Mineur: support complet pour CSS3 border-radius dans Chrome. J'ai lu à propos de, mais ne peux pas trouver, cela dans Safari.

Majeur: zoom dans Chrome effectue un zoom sur tout. (Ceci est le comportement dans presque tous les navigateurs.) Zoom Safari agrandit le texte mais laisse les autres choses inchangées. Votre formulaire mis en page est très susceptible d'être saccagé si l'utilisateur effectue un zoom avant. Laissez beaucoup d'espace supplémentaire.

1

Les ombres sont rapides & laids dans le chome; plus lent & plus joli en safari (et firefox). IIRC il y avait une certaine différence dans les transitions CSS3 aussi - mais vraiment, ces détails sont toujours en cours de changement et changent de version en version.

En pratique, je vérifie seulement l'un des deux régulièrement, ce qui est généralement bien. Avant de mettre en place des changements majeurs en ligne, ce n'est évidemment pas une mauvaise idée de vérifier encore une fois, mais pendant le développement, ça ne vaut pas la peine; ils sont si semblables de toute façon ...

2

J'ai trouvé une différence dans la façon dont Safari et Chrome sélectionnent les boîtes SELECT. Je pense que Chrome semble ignorer la hauteur de ligne alors que dans la ligne Safari, la hauteur semble faire la différence.

Safari Chrome Windows 5.1.7 v Windows version 22.0.1229.94 de m

Je pense que cela est de faire avec le style de l'agent utilisateur par défaut?

Questions connexes