I've been a lot unsure about the very notion of knee-high socks because I always regard stockings and tights as opposed to these such socks. The thing I tend to forget is that knee-high socks doesn't mean regular white socks usually worn with sneakers and stuff. I even think of socks usually worn to formal functions like church. I must say now... a cute look would be white opaque knee-high socks with school girl mary janes. Even better if paired with a short pleated skirt and some kind of cute top look. I'm not sure about if these socks would be good to wear when it gets hot. I do believe these socks can be fun to wear if you don't like wearing stockings or tights.
I would probably stick to more modest socks with minimal designs on them if I were a femme. Black and white are essential colors. More dressy and colorful types would probably go with hot pink, red, blue, purple, or any color that isn't monochromatic. These would be fun to wear with dressy pumps and dressy sandals. I'd probably avoid open-toe or peep-toe pumps if wearing these. I've seen black peep-toe pumps paired with black stockings and don't really think they go together. I think open-toe and peep-toe shoes are for providing a peek at your feet. What do you have to hide with these kinds of shoes? As much as I think they are cute, I wouldn't wear ballet flats with these either. Flip-flops would be definite avoids for these socks. However, there are those who love flip-flops so much that they'd rather wear flip-flops with warm socks.
I just really came to my senses about knee-high socks and begun to appreciate the look a bit more. Thanks for reading! Keep sporting those knee-high socks with all of your favorite shoes and sandals!