How to generate custom template for views page I have created a view for content type xyz and added fields like title, body,image,designation, etc.

I want to enclosed every single field of view in html structure, so that I can see all titles in red color, all body fields in blue color, same for other fields.

what's the best approach to do this?

Edit:

Is it possible to render fields in a way like shown : 

&lt;div class = 'field1'&gt;&lt;?php print render($view['field1']); ?&gt;&lt;/div&gt;
&lt;div class = 'field2'&gt;&lt;?php print render($view['field2']); ?&gt;&lt;/div&gt;
&lt;div class = 'field3'&gt;&lt;?php print render($view['field3']); ?&gt;&lt;/div&gt;
&lt;div class = 'field4'&gt;&lt;?php print render($view['field4']); ?&gt;&lt;/div&gt;


in view custom template file??
In your view, click on your field, then click on STYLE SETTINGS


Checkmark Customize Field HTML, select DIV.
Give it a class name, Ex: cool
Uncheck Add default classes, that's just extra markup that you don't need.


Then in your theme's .css file add

If your title field is a link put

.cool a{ color: red; }


If your title field is NOT link (you have link this field to the original piece of content unchecked) put

.cool { color: red; }