Is nice a short vowel?

No. The i in nice is a long vowel. An example of an i that is pronounced as a short vowel is the word dig.