Incompatibilité de certains navigateurs
cuicuiman
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
Yep :)
Je ne connais que très peu de choses en codage, mais c'est par pure curiosité que je vous pose cette question.
Pourquoi peut on dire que certains site sont optimisés pour certains navigateurs ?
Je viens tout juste d'en faire l'expérience : un petit chat sympa, codé en php, mais qui fonctionnait mal sous opéra.
Pourtant, les navigateurs fonctionnent de la meme manière non ? A savoir, traduire un code html, couplé à du css, php, et bien d'autres choses encore..
Enfin bref, cette question me torture l'esprit voyez vous ?
Merci
Je ne connais que très peu de choses en codage, mais c'est par pure curiosité que je vous pose cette question.
Pourquoi peut on dire que certains site sont optimisés pour certains navigateurs ?
Je viens tout juste d'en faire l'expérience : un petit chat sympa, codé en php, mais qui fonctionnait mal sous opéra.
Pourtant, les navigateurs fonctionnent de la meme manière non ? A savoir, traduire un code html, couplé à du css, php, et bien d'autres choses encore..
Enfin bref, cette question me torture l'esprit voyez vous ?
Merci
A voir également:
- Incompatibilité de certains navigateurs
- Extension de navigateur - Guide
- Pourquoi certains contacts disparaissent de mon répertoire - Accueil - Guide Android
- Effacer les données de navigation sur android - Guide
- Pourquoi certains sites sont inaccessibles - Guide
- Quel service d'internet permet à son navigateur de trouver l’adresse ip qui correspond à bipm.org ? - Forum Réseau
2 réponses
Salut,
Hélas, non, tous les navigateurs ne fonctionnent pas de la même manière.
Les navigateurs sont composés de l'interface (menus, favoris, etc) et d'un moteur de rendu.
Ce moteur de rendu varie en fonction du navigateur.
IE : Trident
Firefox : Gecko
Safari : Webkit
Chrome : Webkit
Opera : Presto
Ces moteurs de rendus ne fonctionnent pas tous de la même façon.
Le W3C est là pour établir des standards afin que chaque moteur ne crée pas sa propre version du CSS. Certains moteurs respectent plus ces standards que d'autres, et certains sont plus en avance que d'autres sur les nouveautés.
Le HTML/CSS et le JS ne sont donc pas toujours interprété de la même façon.
Pour information, le PHP n'est pas interprété par le navigateur, c'est le serveur qui l'exécute et qui envoie le résultat (sans PHP) au navigateur.
Hélas, non, tous les navigateurs ne fonctionnent pas de la même manière.
Les navigateurs sont composés de l'interface (menus, favoris, etc) et d'un moteur de rendu.
Ce moteur de rendu varie en fonction du navigateur.
IE : Trident
Firefox : Gecko
Safari : Webkit
Chrome : Webkit
Opera : Presto
Ces moteurs de rendus ne fonctionnent pas tous de la même façon.
Le W3C est là pour établir des standards afin que chaque moteur ne crée pas sa propre version du CSS. Certains moteurs respectent plus ces standards que d'autres, et certains sont plus en avance que d'autres sur les nouveautés.
Le HTML/CSS et le JS ne sont donc pas toujours interprété de la même façon.
Pour information, le PHP n'est pas interprété par le navigateur, c'est le serveur qui l'exécute et qui envoie le résultat (sans PHP) au navigateur.