18041 sujets
Questions générales et questions de débutants
salut,
Les navigateurs sont plus ou moins compatibles avec les versions de CSS, en fonction de leur ancienneté ou de leur suivi technologique. Ainsi, IE6 par exemple, encore fortement présent sur le marché, date de 2000, ce qui explique ses lacunes quand à l'utilisation de CSS2.
Sans aucune feuille de style, cela vient du fait que les différents éléments ont des paramètres par défaut différents les uns des autres. Par exemple, quand une balise <hn> aura un marge supérieure de 10px sur Firefox, elle aura cette même marge à 16px sur Internet Explorer.
Les navigateurs sont plus ou moins compatibles avec les versions de CSS, en fonction de leur ancienneté ou de leur suivi technologique. Ainsi, IE6 par exemple, encore fortement présent sur le marché, date de 2000, ce qui explique ses lacunes quand à l'utilisation de CSS2.
Sans aucune feuille de style, cela vient du fait que les différents éléments ont des paramètres par défaut différents les uns des autres. Par exemple, quand une balise <hn> aura un marge supérieure de 10px sur Firefox, elle aura cette même marge à 16px sur Internet Explorer.
Mikachu a écrit :
salut,
Les navigateurs sont plus ou moins compatibles avec les versions de CSS, en fonction de leur ancienneté ou de leur suivi technologique. Ainsi, IE6 par exemple, encore fortement présent sur le marché, date de 2000, ce qui explique ses lacunes quand à l'utilisation de CSS2.
Sans aucune feuille de style, cela vient du fait que les différents éléments ont des paramètres par défaut différents les uns des autres. Par exemple, quand une balise <hn> aura un marge supérieure de 10px sur Firefox, elle aura cette même marge à 16px sur Internet Explorer.
merci bcp pour votre explication mais ce que j'ai pas compris pourquoi ce différence entre deux navigateurs qui utilise la même css?est ce que ça dépend la version de css? et commet on peut régler le feuille de style de faire la même affichage?
Salut,
je suppose que tu utilises un doctype valide et que tu n'es donc pas en mode Quirks ?
Sinon ce serait plus facile de te répondre en voyant ta page en ligne.
Modifié par Heyoan (04 Sep 2009 - 20:43)
je suppose que tu utilises un doctype valide et que tu n'es donc pas en mode Quirks ?
Sinon ce serait plus facile de te répondre en voyant ta page en ligne.
Modifié par Heyoan (04 Sep 2009 - 20:43)
Comme je t'ai expliqué plus haut, chaque navigateur a sa propre connaissance des propriétés CSS, en respecte certaines, en tolère certaines partiellement, ou en ignore d'autres totalement.
Internet Explorer fais souvent figure de vilain petit canard en la matière, la version 6 datant de 2000, forcément trop ancienne pour intégrer convenablement CSS2, la version 7 date de 2006 et même à l'époque elle souffrait encore de pas mal de lacunes vis à vis de CSS2. La version 8 y semble bien plus conforme, seulement on commence désormais à aborder CSS3, et forcément...
On tolère globalement que le rendu ne soit pas parfaitement identique, car il est quasiment impossible d'avoir le même rendu au pixel près sur tous les navigateurs. A moins d'avoir une feuille de style ultra simple sans trop de mise en page.
Concernant Internet Explorer, on peut utiliser une astuce pour adapter une feuille de style spécifiquement pour ses différentes versions du navigateur, à l'aide des commentaires conditionnels, qui aident à résoudre pas mal de différences de rendus. Cela ne marche que sur IE, mais généralement c'est lui qui pose problème.
Je te proposerai aussi de faire un tour sur les nombreuses ressources du site qui te permettront de compléter tes connaissances en matière de réalisation de site web.
Modifié par Mikachu (04 Sep 2009 - 21:39)
Internet Explorer fais souvent figure de vilain petit canard en la matière, la version 6 datant de 2000, forcément trop ancienne pour intégrer convenablement CSS2, la version 7 date de 2006 et même à l'époque elle souffrait encore de pas mal de lacunes vis à vis de CSS2. La version 8 y semble bien plus conforme, seulement on commence désormais à aborder CSS3, et forcément...
On tolère globalement que le rendu ne soit pas parfaitement identique, car il est quasiment impossible d'avoir le même rendu au pixel près sur tous les navigateurs. A moins d'avoir une feuille de style ultra simple sans trop de mise en page.
Concernant Internet Explorer, on peut utiliser une astuce pour adapter une feuille de style spécifiquement pour ses différentes versions du navigateur, à l'aide des commentaires conditionnels, qui aident à résoudre pas mal de différences de rendus. Cela ne marche que sur IE, mais généralement c'est lui qui pose problème.
Je te proposerai aussi de faire un tour sur les nombreuses ressources du site qui te permettront de compléter tes connaissances en matière de réalisation de site web.
Modifié par Mikachu (04 Sep 2009 - 21:39)