Out of o-nitrophenol and p-nitrophenol, which is more volatile? Explain.
The bonds present in o-nitrophenol are intramolecular H-bonds, but in the case of p-nitrophenol, the bonds formed are intermolecular H-bonds. When these compounds are heated, the boiling temperature of p-nitrophenol gets elevated due to strong intermolecular H-bonds, but the same does not happen with o-nitrophenol. This makes the o-nitrophenol more volatile.