How does visible light be made to give off spectral lines?

any light, visible or not, has specific energies it radiates. These energies at specific wavelengths can be deteced. If they are visible, on a spectrometer, we call them "visible lines'