These over the knee socks covers most of the leg. For a sophisticated style, wear them with shorts and skirts, short or long!