Hallo.
Nun, der kleine Unterschied ist jedoch, dass "px" so schön relativ/absolut ist, d.h., 10px stellt mein monitor afaik bei 800*600 und 1024*768 pixel auflösung in der gleichen größe dar, d.h. ich nehme ein lineal und messe einen Buchstaben "a" in 10px auf dem monitor in den genannten auflösungen und er ist gleich groß.
Dann solltest du jeweils das gleiche Lineal verwenden ;-)
Im Ernst: Wenn einen 17-Zoll-Bildschirm hättest, beträge die sichtbare Diagonale etwa 16 Zoll, womit sich bei einem genormten Seitenverhältnis von 4:3 ein sichtbare Breite von etwa 13 Zoll ergäbe.
Auf diesem Bildschirm hat ein Pixel nun bei einer Auflösung von 1024 x 768 Pixeln die Breite von einem 1024stel von 13 Zoll, also etwa 0,013 Zoll oder 0,03 Zentimeter.
Auf dem gleichen Bildschirm hat ein Pixel nun bei einer Auflösung von 800 x 600 Pixeln die Breite von einem 800stel von 13 Zoll, also etwa 0,016 Zoll oder 0,04 Zentimeter.
Da die Bildschirmauflösung hier dem Seitenverhältnis der Bildröhre entstricht, muss die Höhe eines Pixels seiner eben berechneten Breite entprechen. Damit wäre ein 10 px hohes Zeichen im einen Fall rund drei, im anderen Fall rund vier Millimeter hoch.
Fazit: Du berufst dich auf Messungenauigkeiten.
Das macht monitorunabhängiges Design so schön.
Um eben dies zu erreichen, verwende besser "em" oder "%".
MfG, at