The time and location of a wedding are big determining factors in what a guest should wear. Paying attention to these details will keep you appropriately dressed at every wedding you attend.
Most weddings that take place in the morning call for dressy casual attire. That is much more casual than formal or black tie, but still dressy enough to be appropriate for a wedding. For a more formal morning wedding, women should wear flowery hats with suits, while men should wear suits.
Women should always wear dresses or suits to morning weddings. Lighter, breezy fabrics like cotton and silk should be worn in warm weather, and heavier fabrics such as wool and linen should be worn in the winter. Heels are always an appropriate wedding shoe, unless the wedding takes place on a beach, in which case dressy sandals are your best option.
Morning weddings call for a button-down shirt and tie. For cooler weather, add a jacket. Khaki or linen pants are frequently appropriate choices, but sandals and jeans are not.