A tank top is a type of shirt that is sleeveless and typically made from a cotton or nylon fabric. A cami, on the other hand, is usually made from jersey or silk and has a fitted shape.