A cardigan is a type of shirt that opens in the front by means of a zipper or buttons. Most sweatshirts are pullovers, meaning they have no openings in the front. A cardigan is an excellent piece of clothing to use for layering when you know you will need to remove a heavy item of clothing at some point.