Visualforce Page in Salesforce|Controllers|CSS -Creation and Detailed Know-How
Visualforce pages are created using a unique tag-based Mark-up language also similar to HTML. Therefore, the Visualforce framework includes the markup tags (for the UI) and server-side controllers (for providing logic) to build custom pages as per the requirement.