Metal oxide inverse opals are interesting for various applications. To achieve highly ordered inverse opal structures, one important issue during the colloidal crystal templating procedure is to form a stable precursor network before the template loses its structural integrity at high temperature. Using poly(methyl methacrylate), PMMA, colloidal crystal templates, it is essential to consider the physical and chemical changes of the precursors induced by the changes of PMMA during the thermal conversion. For a systematic investigation of this matter, we synthesized a variety of metal oxide inverse opals from the respective metal nitrates, including Cr2O3, Ga2O3, Fe2O3, In2O3, CuO, CeO2, and ZnO, to compare the effect of various modifications of precursors on the structural and optical properties. When the nitrate precursors have a lower thermal stability than the PMMA template, we have modified the metal nitrates by chelating or by polyacrylamide gelation to form more stable precursor networks.