Официально бело-сине-красный флаг был утвержден как официальный (государственный) флаг России только накануне коронации Николая II в 1896 г. (до этого государственным флагом
Российской империи считался черно-желто-белый флаг, который в настоящее время используется различными монархическими движениями, а бело-сине-красный флаг со времен Петра I
был торговым или коммерческим флагом России). Тогда красный цвет означал державность, синий – цвет Богоматери, под покровительством которой находилась Россия, белый – цвет
свободы и независимости.
Cуществует и еще одна "державная" трактовка значений цветов флага, которая означает единство трех братских восточно-славянских народов: белый - цвет Белой Руси (Белоруссии),
синий - Малороссии (Украины), красный - Великороссии. В настоящее время чаще всего (неофициально) используется следующая трактовка значений цветов флага России: белый цвет
означает мир, чистоту, непорочность, совершенство; синий - Малороссии (Украины), красный - Великороссии.
Спасибо за уточнение!