Summarize this article:

It might seem like common sense to wear white underwear with white skirts, but this combination will actually make your underwear more visible. Instead, you should wear underwear that matches your skin tone, be it light, medium, or dark.  Just because a pair of underwear is labeled “nude,” does not mean that it will match your skin tone. If you are very pale, ivory or cream may work better. If you have dark skin, brown might be a better choice. You’ll have better luck finding the color you need online or in a store that specializes in undergarments and lingerie. This includes skirts made from tulle, chiffon, lace, and thin cotton. If you can see your legs through the skirt, you should wear a slip under it.  Match the slip to your skin color or to the skirt color.  If you are wearing a lace skirt, consider pairing it with a slip in a contrasting color for a more unique look. You can also wear slips under clingy skirts to reduce static. Look for a pair of underwear that does not have any side seams. The waist and leg holes won’t have elastic sewn into them, which will give you a smoother silhouette. They are typically made from smooth jersey or spandex, and you can find them online and in stores that specialize in undergarments and lingerie.  As with regular underwear, match the color of the seamless underwear to your skin tone if you are wearing a white or light-colored skirt.  T-shirt skirts and skirts made from jersey should be paired with seamless thongs to further reduce pantie lines. If you are worried about flashing your underwear while wearing a short skirt, spandex shorts are a great solution. Match the color of the shorts to the skirt, and make sure that they are shorter than the skirt. You can also wear shorts or leggings under longer skirts in the winter to keep warm.  Another option would be “boy short” style underwear. They have cuffs that cover the thighs and offer more coverage than regular underwear  If the spandex shorts are too long, fold the legs inwards until they are the right length. You can also try cutting them. Since the material is knitted, it should not fray. This will help smooth down the front of your belly and give you a streamlined silhouette. They are a great idea, even for those who already have a slender figure with a flat stomach because they will help the fabric lay more smoothly. They are great for pencil skirts!

Summary:
Wear skin-toned underwear with white or light-colored skirts. Wear a slip if the material is very sheer or thin. Wear seamless underwear if your skirt is fitted. Wear spandex shorts under mini skirts. Invest in some shapewear for fitted, high-waisted shirts.