What exactly does it mean to be straight-edge?

i only know about the no drinking, smoking, drugs. i've also heard some abstain from casual sex. but i read they are into hardcore. so what exactly makes a person straight-edge? also, i follow the above (except for liking hardcore, i listen to other rock), could i be straight-edge?
9 answers 9