A、太阳光谱是线状谱.故A错误.
B、地球上接收到的太阳光谱中有许多暗线,是因为太阳表面大气层中存在相应的元素.故B正确.
C、暗线是由于太阳大气层中相应元素的原子从低能级向高能级跃迁形成的,故C正确,D错误.
故选BC.