I've often had the "skirt" remark from young men shouting it from moving cars. Not much of a chance to respond to that. I've also had it from people obviously being complimentary but also from others with one eyebrow raised (pondering my (perhaps) dubious agenda). Each situation requires a slightly different response... esp. if the person is known to you. The main thing is to avoid letting it get to you.