orange是名词转化成的颜色形容词,法语中规定由名词转换的颜色形容词不需要配合。而rouge本身就是表示颜色的形容词,所以要求配合。
在表示颜色时,如果是混合色彩,原则上可以配合,也可以不配合。
ex: Elle porte une robe noire et blanche
Elle porte une robe noir et blanc
这种情况通常指颜色是黑白相间。
所以,你举的书上的例子:des vêtements rouge et or以及des chiens noir et blanc应该是属于这种混合色彩。
而在本题中,出现的裙子的颜色应该不是说混合色彩,因为主语是复数,所以她们穿的裙子有红色,有桔色。因此要按照形容词配合的原则来进行配合。rouge加s,而orange保持原形。