The fabric of the skirt mostly depends on the type of the skirt that you wish to wear. There are different styles of skirts available in the market and you should make the choices of the fabric accordingly.
For pencil skirt, cotton fabric works the best. However for A-line skirts, you can go for fabrics like crepe, rayon, wool jersey, etc. For the flowy look of a maxi skirt you can go for chiffon materials. If you wish to wear a mini skirt then choose a stretchy fabric. Denim and cotton can work as these materials have some stretch in them.
There are different types of skirts available in the market and each can be worn with different tops so as you look stylish. You can wear long skirts that have good flair with basic full sleeve t-shirts. Pencil skirts can be worn in formal events with shirt and in informal event with cute floral top. You can wear denim skirts with tucked in informal shirts to look stylish. Wear subtle jewelry and light make-up to complete the look. You can also pair high waisted skirts with crop tops. You can go for full sleeve blouse and deep neck shirts which would look really good.