Here's why:
* Spelling: The vowel "o" is followed by a consonant ("l") and another consonant ("d"). This is a common pattern for short vowel sounds in English.
* Sound: The "o" in "solid" makes a short, sharp sound, similar to the "o" in "hot" or "lot."
Therefore, "solid" has a short vowel sound.