For precise control over views markup I usually take a departure from typical Drupal methods.   I set the view to be a table format,  then create my own view template.  The reason I use the table format is that it's really easy to work with and has a simple loop through each row of the results returned from the view.   From there, you can create your own markup using just the field values from each row. 

Check this link: 
https://api.drupal.org/api/views/theme!theme.inc/group/views_templates/7

Here's some shortcuts to get you started quickly. In your theme's directory, create a file called: 
views-view-table--NAME-OF-YOUR-VIEW.tpl.php

Inside that file, start by pasting the source from this (click View source on the page): 
https://api.drupal.org/api/views/theme!views-view-table.tpl.php/7

Then, clear your site's cache. Your view will now be using that new template and you can edit as required. 

Views - Custom Field Layout?
In The Best Offer, why does Robert (Sturgess) manoeuvre Oldman (Rush) to take him along when he has dinner with Claire? How does this help his scheme?
