Пропустили, кстати дату...
12 мая (29 апреля по старому стилю) 1896 года Его Императорское Величество Государь Император Николай II Александрович установил Бело-Сине-Красный флаг как национальный.
12 (29 апреля по старому стилю) 1896 года - Государь Император Николай II Александрович установил, что национальным флагом должен почитаться во всех случаях флаг Бело-Сине-Красный и другие флаги допускаемы быть не должны.
Официальное толкование цветов флага было таким: Белый — цвет Свободы, Синий — цвет Богородицы, Красный цвет символизирует Державность. С другой стороны, это цвета Белой, Малой и Великой Руси.
Перед Коронацией Государя Императора Николая II Александровича в марте 1896 года по Его указанию «для рассмотрения вопроса о Российском Национальном флаге» было собрано особое совещание, по результатам которого и было вынесено решение, что именно Бело-Сине-Красный флаг имеет все основания называться Российским Национальным, и цвета его — именоваться Государственными.
А 12 мая (29 апреля по старому стилю) 1896 года Государь Император Николай II Александрович повелел объявить об этом верноподданным.
Трехполосный Бело-Сине-Красный флаг впервые был поднят на первом русском военном корабле «Орел» в 1667 года, в Царствование Алексея Михайловича. Тогда это были "цвета Царя Московского" - то есть - военный и дипломатический флаг.
Позже, при Петре I, Бело-Сине-Красный флаг (как основа) был военно-морским, военным и позже стал коммерческим - разрешённым для обозначения национальной принадлежности торговых судов.

Ну да, ну да.
А до него был черно-желто-белый.
Тоже официальный флаг.
Который тоже официально появился во времена Петра 1.