Halogens are coloured, because
1
They are strong oxidant
2
Their molecules are held together by weak van der waals forces.
3
Their atoms absorb radiations from visible range causing the excitation of valence electrons to higher energy levels
4
Their molecules absorb light radiation forming the excited states.
5
Question Not Attempted