The European Parliament has voted for the fat, salt and sugar content of all processed foods to be labelled on the front of packets. However, some members rejected plans to introduce “traffic light” labels that would have required high - fat, sugary or salty foods to carry red warning labels.