Light does not fuel algae, typically dissolved organics are the fuel source (nitrates, phosphates, etc.). Light is necessary though for them to process the fuel. Eliminating light also does not solve the problem, just delays things until you turn them back on. To eliminate nuisance algae, you have to reduce or remove the fuel source as much as possible while providing a good environment for other species that can outcompete the nuisance varieties.
If your tank is new or less than 1 year old, be patient and continue proper water changes, protein skimming, etc. to limit nutrients. It is typical for new tanks to go through several stages of nuisance algae outbreaks. If it is an older tank, review your maintenance schedule to determine where the excess nutrients are coming from. Some of the likely sources are not enough water changes, not enough export via skimming/fuge/etc., or through food sources (such as adding packing juice from frozen food, etc.).