Beeinträchtigt das Betriebssystem das Rendern von Browsern?

445
Alvaro Joao

Das klingt vielleicht dumm und wirklich üblich.

Ich versuche meinen Chef davon zu überzeugen, dass Google Chrome unter Windows nicht so aussieht wie auf OSX oder einer Linux-Distribution.

Beeinflusst das Betriebssystem die Darstellung von HTML und CSS wirklich? Wie kann ich ihn davon überzeugen?

Ich brauche einen Hinweis, um meinen Standpunkt zu beweisen.

1
Am einfachsten ist es, ihm die Unterschiede zu zeigen. DavidPostill vor 8 Jahren 0

1 Antwort auf die Frage

3
Ben N

Das Betriebssystem hat nicht viel mit dem Rendern von Webinhalten zu tun. Es hat definitiv keinen Einfluss auf das Seitenlayout (dh die Platzierung von Blöcken und den Textfluss). Das ist die Aufgabe der Rendering-Engine des Browsers. Ich kenne kein Betriebssystem, das explizit in Browser eintaucht, um zu ändern, wo Sachen angezeigt werden.

Das Betriebssystem kann sich jedoch auf kleinere Dinge wie das Rendern von Schriftarten auswirken. Windows verfügt beispielsweise über eine Funktion namens ClearType, von der bekannt ist, dass sie die Textdarstellung von Chrome zum Besseren beeinflusst. Betriebssysteme ohne diese Funktion sehen daher etwas abweichenden Text, und unterschiedliche Betriebssysteme haben ohnehin etwas unterschiedliche Schriftdarstellung. In einigen Betriebssystemen gibt es außerdem praktische Möglichkeiten, die verwendete Schriftart zu ändern . Grafiktreiber und die physische Grafikkarte können das Rendern von Elementen beeinflussen, für die der Browser die Hardwarebeschleunigung verwendet.

Darüber hinaus haben "native" UI-Elemente wie Kontrollkästchen, Dropdown-Listen und Textfelder definitiv unterschiedliche Erscheinungsbilder von Betriebssystem zu Betriebssystem, es sei denn, der Browser führt sein eigenes spezielles Rendering aus.

Abgesehen davon werden Sie wahrscheinlich keine großen Unterschiede zwischen Firefox unter Windows und Firefox unter Linux feststellen. In diesem Fall gibt es höchstwahrscheinlich Unterschiede im Browser- Code, der in den Builds für die verschiedenen Betriebssysteme verwendet wird.

Auch wenn Sie zum Beispiel cleartype nicht in Betracht ziehen, kann der Schriftartenstapel dazu führen, dass eine völlig andere Schrift dargestellt wird. DavidPostill vor 8 Jahren 0
@DavidPostill Gute Notiz. Ich habe meine Antwort aktualisiert. Ben N vor 8 Jahren 0
Was ist mit [ersetzten Elementen] (https://developer.mozilla.org/en-US/docs/Web/CSS/Replaced_element)? Ich neige jedoch dazu, Ihrer Antwort zuzustimmen. Margaret Bloom vor 8 Jahren 0
@MargaretBloom Ah ja, das ist es auch wert, erwähnt zu werden. Ich habe etwas über sie hinzugefügt. Ben N vor 8 Jahren 0
@BenN Danke für die Antwort !! Alvaro Joao vor 8 Jahren 0