Разные порядки максимумов при дифракции на решётке возникают из-за того, что для разных длин волн максимумы интерференции оказываются под разными углами (определяемыми разностью хода интерферирующих лучей). 2
Условие возникновения дифракционного максимума — что разность хода равна целому числу длин волн (любому целому числу: λ, 2λ, 3λ и т. д.). 1 При этом если для одной длины волны максимумы наблюдаются при одних значениях углов (и, соответственно, одних расстояниях от центра дифракционной картины на экране), то для другой длины волны максимумы даже того же порядка будут наблюдаться при другом значении угла. 1
Таким образом, первый порядок на красном свете будет в одном месте, а на зелёном — в другом, что и даёт цветную окантовку. 1