Flat buttons lie flat on the fabric and come with two or four holes for sewing. Shank buttons have a loop at the back that allows them to stand away from the fabric.