光は電磁波です。
電場、磁場の波動どうです。
場はエネルギーを伝えますが質量は持ちません。
光子は電磁波の最小エネルギーと考えればよいのではないでしょうか。