Dress shirts are tailored from lightweight fabrics, such as cotton or linen. They have a collar and are generally worn with ties on casual occasions. Casual shirts are made from heavier fabrics, such as denim or flannel, and may have collars or not. Casual shirts can be worn untucked or tucked into pants.