Mendeleev's periodic table could not explain the position of isotopes because it was based on atomic masses. Isotopes have different atomic masses but the same atomic number, so they would occupy different positions in Mendeleev's table but should occupy the same position.