В старину на Руси цвет свадебного платья невесты, как правило, был красным.
Вообще на Руси свадебное платье представляло собой праздничный сарафан , традиционного для славян красного цвета, да и само слово «красный» имело еще и другое значение — красивый. Кроме красного цвета использовался в подвенечном платье еще и черный, но учитывая дороговизну черного красителя, далеко не все это могли себе позволить.
Вообще сам обряд бракосочетания имел несколько другое значение и отличается по смыслу от теперешних понятий. Раньше определялось, что в момент венчания есть та грань, которая разделяет прошлое в девичестве и уже полноценную жизнь — в составе семьи. То есть являлось перерождением. Практически красный цвет у невест был востребован до революции 1917 года.
Белый цвет на Руси — всегда олицетворяя с мудростью (это был цвет старцев) и с трауром, его носили и «Христовы невесты» , это женщины, которые отдавали себя служению Богу.
По одной из версий белый цвет стал популярным у невест, когда середине XVII века, королева Виктория решила надеть платье белого цвета на свою свадьбу , чем способствовала появлению в Европе моды на белые свадебные платья. По другой - это предписывают Марии Стюарт , которая пришла на свою свадьбу тоже в белом платье, это было в знак траура по предыдущему своему мужу.
В России белый цвет появился в начале XVIII века, это Петр Первый «дал указание» всей России следовать европейской моде.