Soll die Breite (und die Höhe) 8 Äpfel, 8 Kilometer, 8 Autos oder vielleicht 8 Pixel betragen?
hier gibt es ein default! trotzdem danke für den Hinweis...
http://www.w3.org/TR/REC-CSS2/syndata.html#value-def-length sagt:
The format of a length value (denoted by <length> in this specification) is an optional sign character ('+' or '-', with '+' being the default) immediately followed by a <number> (with or without a decimal point) immediately followed by a unit identifier (e.g., px, deg, etc.). After the '0' length, the unit identifier is optional.
Von einem Default lese ich da nichts.
Längenangaben in CSS erfordern immer die Angabe einer Einheit, wenn der Wert ungleich 0 ist. (Anmerkung: 8 ist ungleich 0 ;-)
stimmt nicht wie amn sieht, denn die buttons sind klein! nur das alignment stimmt nicht!
Nur weil mancher Browser da zufällig Pixel hininterpretiert, wo eine fehlerhafte Angabe steht (die zu ignorieren wäre - siehe http://www.w3.org/TR/REC-CSS2/syndata.html#parsing-errors, wo es heißt: Illegal values. User agents must ignore a declaration with an illegal value.), heißt das noch lange nicht, daß die fehlerhafte Angabe dadurch richtig wird.
Andreas