Here's why:
* Short vowel sounds are typically quick and sharp. In the word "spider," the "i" makes a short, sharp sound.
* Long vowel sounds are typically drawn out and can sometimes be pronounced the same way as the letter name (like the "a" in "cake").
Therefore, the "i" in "spider" makes a short vowel sound.