where does a solid weigh more-in air or in a liquid
Solids are more denser than liquids and gases. This means that they pack more matter in a relatively smaller space than both liquids and gases. More matter means more mass and thus more weight.
So, for a particular volume solids weigh more than liquids and gases.