Украинский флаг вполне мог бы быть красным. По крайней мере такой вариант рассматривался, когда утверждали национальное знамя в 90-х годах. Так как казацкое государство существовало с малиновыми знаменами, да и в Киевской Руси в бой шли под красными флагами. Современный вид знамя приобрело только в 19-м столетии, когда сечевые стрельцы дали ему цвета Галичины.
В 1917-м сине-желтый флаг становится символом Украинской народной республики
Юрий Савчук, докторант института истории Украины:
"После поражения национально-освободительного движения различные украинские организации по всему миру, различные эмигрантские организации и диаспоры использовали синие и желтые цвета".
В советские времена сине-желтое знамя снова запретили. Табу нарушили лишь в 1989-м - тогда украинский флаг взреял на митинге в Киеве. Потом - на Львовской ратуше, со временем в Ивано-Франковске, а еще через несколько месяцев сине-желтый флаг развевался на Крещатике, рядом с символом УССР. А еще через год он стал официальным.
Юрий Савчук:
"24 августа был провозглашен Акт государственной независимости Украины, а уже 10 сентября этот флаг развевался над зданием Верховной Рады, а 18-го был принят первый документ, который имел уже законодательную основу, которым регламентировалось и говорилось о порядке использования национальной символики".
Официального объяснения цветам украинского знамени нет. Их народное трактование менялось с течением времени, в зависимости от политической моды. А в современной трактовке синий - это цвет безоблачного неба, а желтый означает пшеничные поля.