Classic dresses with a common collar and buttons will not surprise anyone. We all have this kind of stuff in our wardrobe already. However, it hasn’t gone out of fashion. It has merely transformed into something slightly different. Now it is called a shirt-dress. Your shirt-dress can be ankle-length or shorter. Look for asymmetric hemline and opt for more advanced designs and unusual patterns. Shirt-dresses match quite well with all kinds of shoes: high heel shoes, sneakers, slides and wedges.