Co może spowodować, że ta sama przeglądarka na różnych komputerach będzie w inny sposób renderować ten sam HTML?

Jestem zakłopotany. Zarówno klient, jak i ja, korzystamy z Firefoksa 3.0.12 na komputerach XP. Ta sama strona jest wyświetlana w tej samej przeglądarce na różnych komputerach i ma różne wyniki. Uwaga: Wszystkie przeglądarki IE są spójne na obu komputerach, a mój FF 3.5.1 jest zgodny z moim FF 3.0.12. (Nie ma zainstalowanego FF 3.5.x do porównania).

Różnica 1 piksela powoduje, że jego nagłówek div(wszystkie obrazy, bez tekstu) zawijać. Mój jest w porządku. Jeśli rozszerzę jego nagłówek o 1 px (przez edycję css Firebug), działa.

Moje pytanie brzmi: jakie inne zmienne wpływają na renderowanie?

Próbuję myśleć „poza pudełkiem”, ponieważ wydaje się, że powinno działać dokładnie tak samo.

Wyczyściliśmy pamięć podręczną przeglądarki. Zrobiłem różnicę w źródle HTML, a poza znacznikiem datetime javascript i kodem śledzenia javascript var, źródła są identyczne.

Wiem, że to pytanie byłoby pomocne ze źródłem, ale mój klient nie chce jeszcze tej strony w Internecie. Sprawdziłem też problem za pośrednictwem sesji webex. Na początku nie mogłem uwierzyć, że będziemy mieli różne wyniki.

Ktoś jeszcze natknął się na coś takiego? Co mam teraz sprawdzić / debugować?

Edytować: Istnieje wiele sugestii dotyczących czcionek, ale nagłówek wykorzystuje tylko obrazy. Cóż, to nie do końca prawda, istnieją div, które są częścią zwijanego menu, ale wszystko to jest ustawione nadisplay:none za początkowe renderowanie, więc myślę, że to coś innego.

Edytuj 2: Zmieniłem wszystkie rodzaje czcionek i rozmiarów (zarówno domyślne ustawienia czcionek systemowych, jak i Firefoksa) na moim komputerze, aby spróbować powtórzyć problem. Zmieniłem styl renderowania (standardowy a typ przezroczysty). Nada.Problem z pewnością nie jest związany z czcionkami. Muszę sprawdzić, czy mogę uzyskać więcej dostępu do komputera klienta, aby odtworzyć problem.

questionAnswers(11)

yourAnswerToTheQuestion