Sven Rautenberg: Maximaler z-index = 2147483647

Beitrag lesen

Moin!

Und außerdem zwingt ja niemand die Browser, den z-index aus dem CSS-File als Integer zu speichern, er mu0 ja nur als Integer interpretiert werden. Ein Browser sollte wohl in der Lage sein, die Angabe als String zu speichern und dann aufgrund von Längenvergleichen und im Zweifel durch Zahlenvergleiche bei gleich langen Strings eine Entscheidung über das "Vorneanzeigen" zu treffen.

mal ehrlich, wenn du einen browser programmieren würdest - würdest du wirklich derart vorgehen ...?

Wenn es darum geht, beliebig lange Ganzzahlen, bei denen es wertmäßig sowohl auf die erste als auch auf die letzte Stelle exakt ankommt, zu verarbeiten, dann ist die Stringdarstellung dieser Zahlen, abgesehen von der Möglichkeit der BCD-Notation, eigentlich das simpelste, was es gibt. Insbesondere beim z-index, bei dem man ja nicht mit den Zahlen rechnen muß, sondern sie lediglich zu vergleichen hat.

Also auf deine Frage: Ja, warum sollte man das anders machen? Und wie - was schlägst du vor?

- Sven Rautenberg