While a shirt can be oversized and loose, a blouse can not be close-fitting. A blouse is more loose-fitting than a shirt. A shirt is tailored, has a collar, sleeves and buttons down the front. Meanwhile, a blouse doesn't have to have buttons, sleeves or a collar.