21. apex:form: A section of a Visualforce page that allows users to enter input and then submit it with an or . The body of the form determines the
data that is displayed and the way it is processed. It’s a best practice to verify that pages and custom components use at most one tag.
22. apex:iframe: A component that creates an inline frame within a Visualforce page. A frame allows you to keep some information visible while other information is scrolled or replaced.
23. apex:image: A graphic image, rendered with the HTML tag.
24. apex:include: A component that inserts a second Visualforce page into the current page. The entire page subtree is injected into the Visualforce DOM at the point of reference and the scope
of the included page is maintained.
25. apex:includeScript: A link to a JavaScript library that can be used in the Visualforce page. When specified, this component injects a script reference into the head element of the generated
HTML page.
26. apex:inlineEditSupport: This component provides inline editing support to and various container components. In order to support inline editing, this component must also be within an tag.
27. apex:inputCheckbox: An HTML input element of type checkbox. Use this component to get user input for a controller method that does not correspond to a field on a Salesforce object.
28. apex:inputField: An HTML input element for a value that corresponds to a field on a Salesforce object. The component respects the attributes of the associated field, including whether the field is required or unique, and the user interface widget to display to get input from
the user. For example, if the specified component is a date field, a calendar input widget is displayed. When used in an , tags always display with their corresponding output label.
29. apex:inputFile: A component that creates an input field to upload a file.
30. apex:inputHidden: An HTML input element of type hidden, that is, an input element that is invisible to the user. Use this component to pass variables from page to page.
31. apex:inputSecret: An HTML input element of type password. Use this component to get user input for a controller method that does not correspond to a field on a Salesforce object, for a value
that is masked as the user types.
32. apex:inputText: An HTML input element of type text. Use this component to get user input for a controller method that does not correspond to a field on a Salesforce object.
33. apex:inputTextarea: A text area input element. Use this component to get user input for a controller method that does not correspond to a field on a Salesforce object, for a value that
requires a text area.
34. apex:insert: A template component that declares a named area that must be defined by an component in another Visualforce page. Use this component with the
and components to share data between multiple pages.
35. apex:listViews: The list view picklist for an object, including its associated list of records for the currently selected view. In standard Salesforce applications this component is displayed on
the main tab for a particular object.
36. apex:message: A message for a specific component, such as a warning or error. If an or component is not included in a page, most warning and error
messages are only shown in the debug log.
37. apex:messages: All messages that were generated for all components on the current page. If an or component is not included in a page, most warning and error messages are only shown in the debug log.
38. apex:outputField: A read-only display of a label and value for a field on a Salesforce object. An component respects the attributes of the associated field, including how it
should be displayed to the user. For example, if the specified component is a currency field, the appropriate currency symbol is displayed. Likewise, if the component is a lookup field or URL, the value of the field is displayed as a link.
39. apex:outputLabel: A label for an input or output field. Use this component to provide a label for a controller method that does not correspond to a field on a Salesforce object.
40. apex:outputLink: A link to a URL. This component is rendered in HTML as an anchor tag with an href attribute. Like its HTML equivalent, the body of an is the text or image that displays as the link. To add query string parameters to a link, use nested components.