Ortho-nitrophenol is steam volatile whereas para-nitrophenol is not. This is due to
1.Intramolecular hydrogen bonding present in ortho-nitrophenol
2.Intermolecular hydrogen bonding present in para-nitrophenol
3.Intramolecular hydrogen bonding present in para-nitrophenol
4.Inter-molecular hydrogen bonding present in ortho-nitrophenol.
Para-nitro phenol has higher boiling point than ortho-nitrophenol due to intermolecular hydrogen bonding present in para-nitrophenol, which requires more energy to break these bonds during boiling. In o-nitrophenol, intramolecular hydrogen bonding is present to greater extent. Thus, o-nitrophenol is steam volatile due to low boiling point.