Question: why x rays are used for diffraction of solids?
Answer: X-rays are used to produce the diffraction pattern because their wavelength λ is typically the same order of magnitude (1–100 angstroms) as the spacing d between planes in the crystal. ... However, visible light has too long a wavelength (typically, 5500 angstroms) to observe diffraction from crystals.