reason is, I am petite and short (under 5ft) so I feel it might be a bit odd to wear a long dress for formal. is it ok to wear a shorter dress, perhaps just above the knees?
Yes, short dresses are in style and appropriate for prom.
Yes I'm wearing this type of dresses.