「カリフラワー」が白いのに対して、「ブロッコリー」が緑色な主な理由はどれか。

カリフラワーは葉で覆って日光を遮り白く育てるが、ブロッコリーは日光を当てる。