在太阳光中有紫外线,过量的紫外线照射对人体是有害的,所以要使用防晒霜吸收或反射部分紫外线,防止过量紫外线对人体带来危害.防晒物质不可能全部吸收或反射太阳光、紫外线.主要作用不是吸收或反射红外线.所以,B正确,A、C、D错误.
故选B.