Hi,
erstens war's das nicht, zweitens ist es allerdings auch logisch, dass 0px dasselbe bewirkt, wie none, nämlich einen Pixel Margin ;-))
Was hat border-style mit margin zu tun?
Genau: nichts!
Das stimmt nich. None heißt, dass der Rahmen "ungesteilt" ist. Er ist aber da. border:5px none; bewirkt, dass ein unsichtbarer, 5px dicker Raum um das Bild gezogen wird.
Nein. None heißt, daß kein Rahmen vorhanden ist:
siehe http://www.w3.org/TR/REC-CSS2/box.html#value-def-border-style
none
No border. This value forces the computed value of 'border-width' to be '0'.
cu,
Andreas