I prefer cropped leggings over shorts and pants (more comfortable and keeps everything sucked in:P) When it comes to tops, again I like to stay cool so I pretty much only go for sleeveless shirts and tanks.
The cropped above the ankle white cheap skinny jeans would be perfect as it could give you more styling look and for short legged women i would prefer full length white cheap ripped skinny jeans.