Aber er setzt ja nicht border: 1px solid black; ein, sondern nur border: 1px solid; - und das ist ein Unterschied zur Verwendung der beiden einzelnen Eigenschaften, weil border drei Eigenschaften setzt.
da hast du natürlich recht - wenn aber alle drei werte angegeben werden, gibt es defintiv keinen unterschied ;)