Mini skirts come in a variety of cuts: straight, A-line, pleated, or wrap, in denim, satin, or knit. Choose according to your body type and the occasion, with or without built-in shorts for comfort. The length varies from upper thigh to mid-thigh depending on the style.