Remove height of empty fields in Views
The cleanest solution would be to hide a field that has no content.  

Go into the configuration of each field you output on the view and under No results behaviour check hide if empty