почему соль не влияет на объем воды

Потому что ионы соли образуют временные связи с молекулами воды, таким образом количество молекул остается неизменным, а их размер и так гораздо меньше расстояния между ними.