Using FieldSets in Visualforce
What is FieldSet?, A field set is a grouping of fields, for example UserInfo is a field Set where it contains basic details like User firstName, lastName, email, title, mobile, these can be grouped under a FieldSet
Visualforce Page
<apex:page standardController="Account">
<!-- To Display field Values Only -->
<apex:repeat value="{!$ObjectType.Account.FieldSets.thephani__Account_Information}" var="f">
<apex:outputText value="{!Account[f]}" /><br/>
</apex:repeat>
<!-- To Displya field Name, field Label, field datatype & field Value-->
<apex:pageBlock title="Fields in Proper Names">
<apex:pageBlockTable value="{!$ObjectType.Account.FieldSets.thephani__Account_Information}" var="f">
<apex:column value="{!f}">
<apex:facet name="header">API Name</apex:facet>
</apex:column>
<apex:column value="{!f.Label}">
<apex:facet name="header">Label</apex:facet>
</apex:column>
<apex:column value="{!f.Type}" >
<apex:facet name="header">Data Type</apex:facet>
</apex:column>
<apex:column value="{!Account[f]}" headerValue="Field Value bnb " />
</apex:pageBlockTable>
</apex:pageBlock>
</apex:page>
Output