There are no hard and fast rules so far as wedding attire is concerned. The outfitting of your wedding should be determined by your personal preferences, taking into consideration your budget.
A formal wedding can be had at any time of the day, but is particularly appropriate if the ceremony and reception are planned for the evening. The bride is ordinarily attired in a full-length gown and the groom in black or white tuxedo. The bridesmaids’ dresses and the groomsmens’ suits should complement the attire worn by the bride and groom.
A semiformal wedding is, as the title implies, less traditional than a formal ceremony. The bride’s gown may be of any length desired. The groom and his groomsmen may wear suits or black tuxedos. The formality of the attire worn by the bridesmaids and groomsmen may be reduced accordingly.
An informal wedding offers maximum flexibility. The bride ordinarily will wear either a traditional gown or a tailored suit. A suit is appropriate for the groom.
In the final analysis, the decision regarding attire is yours. Do not feel bound to follow the rules set down by others. It is, after all, your wedding day.