Patent ID: 7326396

Claim:
A method for preparing nanoporous carbons, comprising: synthesizing a mesoporous silica template not being subjected to any calcination process and washing the as-synthesized mesoporous silica template with a solution consisting of an inorganic acid selected from hydrochloric acid, nitric acid and combinations thereof, and an organic solvent selected from methanol, ethanol and combinations thereof, and the concentration of the inorganic acid is from 0.05M to 0.2M; incorporating a mixture of a monomer for addition polymerization and initiator, or a mixture of a monomer for condensation polymerization and acid catalyst into the as-synthesized mesoporous silica template, and reacting the mixture to obtain a polymer-silica composite; and carbonizing the polymer-silica composite by heating to obtain a carbon-silica composite, from which the silica template is then dissolved using a solvent.