Elegant wedding dresses typically feature lots of draping and flowing material. The type of fabric also dictates the style. For instance, silk dresses are elegant because they're draping and light, whereas a satin dress is elegant in that it has some stretch to the fabric which helps them fall beautifully.