---
schema_version: "1"
id: 14ad8fbdb8c78649ce06d72d83e0582169f9ab5a5a9f0fac422af13a704f5c64
title: Site.com Page Elements
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/siteforce_objects.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.siteforce_objects.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 9ec8a9ee0af79cb50ef621fe6efa0c662b7d787742206d64779bd54a81ea8a5b
description: Page elements are the building blocks of your site pages and page templates. Combined, they provide the page's structure and content.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Site.com Page Elements

Page elements are the building blocks of your site pages and page templates. Combined, they provide the page's structure and content.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
      <colgroup>
        <col>
      </colgroup>
      <tbody>
        <tr class="">
          <td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic</td>

        </tr>
        <tr class="">
          <td class="slds-cell-wrap" style="vertical-align:top;">
            <p>Available for purchase in: <strong>Enterprise</strong>, <strong>Performance</strong>, and
              <strong>Unlimited</strong> Editions
            </p>
            <p style="margin-bottom:0;">Available (with limitations) in:
              <strong>Developer</strong> Edition
            </p>
          </td>

        </tr>
      </tbody>
    </table>

When a site page or page template is open in Site.com Studio, these page elements are available to site administrators and designers.

 
| Page Element | Description |
| --- | --- |
| Content Block | Contains the page text, and can also house images, media, and hyperlinks. Also available to contributors if the page has editable areas. |
| Custom Code | Lets you customize your site by adding markup, such as HTML and JavaScript for elements that aren't provided in Site.com Studio. |
| Image | Adds images directly to the page. |
| Breadcrumb | Adds a breadcrumb navigation element to the page. |
| Menu | Creates a menu that lets users navigate through the pages of your site. |
| Panel | Adds structure to the page and lets you group other page elements together. |
| Button | Adds a button to the page. You can use the actions in the Events pane to add functionality to the button. |
| Form | Lets you create web-to-lead forms or gather customer feedback, and submit the data to Salesforce objects. |
| Input Fields | Provides several field types to add to forms or pages. When added to a form, binds to fields in the form's object. See Input Field Types. |
| Data Element | Must be contained in a data repeater. Binds to a field in the data repeater's object and acts as a placeholder that shows the content of a specified field for the current record. |
| Data Function | Connects to a standard or custom Salesforce object, performs calculations on the returned results, and displays the calculation on the page. |
| Data Repeater | Connects to a Salesforce object and returns a dataset based on filters that you specify. Combines with data elements or custom code page elements to display the results on the page. |
| Data Table | Connects to a standard or custom Salesforce object, retrieves a data set based on the filter criteria that you specify, and displays one or more record as rows in the table. |

- **[Add Site.com Page Elements](https://help.salesforce.com/s/articleView?id=platform.siteforce_objects_add.htm&release=264.0.0&type=5)**  
    Page elements are the building blocks of your site pages and page templates. Panel elements add structure to your pages. You can think of both pages and panels as “containers” for the page elements that you add to them.
- **[Edit and Work with Site.com Page Elements](https://help.salesforce.com/s/articleView?id=platform.siteforce_objects_working_with.htm&release=264.0.0&type=5)**  
    The Page Structure pane displays the hierarchy of all elements on the page and is a very useful way of selecting, moving, and reordering elements, particularly for more complicated page designs.
- **[Lay Out Site.com Pages Using Panels](https://help.salesforce.com/s/articleView?id=platform.siteforce_panel_add.htm&release=264.0.0&type=5)**  
    A panel is a useful layout tool that defines the logical divisions of your page and lets you group page elements together for easy movement and positioning. Think of it as a container for other page elements, including other panels, or as a `div` that wraps around the content placed within it. Panels are ideal for adding editable areas to page templates.
- **[Position Panels Using CSS](https://help.salesforce.com/s/articleView?id=platform.siteforce_panel_position.htm&release=264.0.0&type=5)**  
    A panel is a useful layout tool that defines the logical divisions of your page. Using CSS, you can position panels and improve the layout of the page.
- **[Add Images Directly to the Page](https://help.salesforce.com/s/articleView?id=platform.siteforce_image.htm&release=264.0.0&type=5)**  
    As a site administrator, you can add images directly to your site pages and page templates or you can add images to content blocks.
- **[Add Content Blocks to Pages](https://help.salesforce.com/s/articleView?id=platform.siteforce_contentblock_add.htm&release=264.0.0&type=5)**  
    Content blocks contain the text of your website pages, and can also house images, videos, and hyperlinks. Designers and site administrators can add content blocks to pages when in Design Mode.
- **[Add Custom Code to Pages](https://help.salesforce.com/s/articleView?id=platform.siteforce_code_custom.htm&release=264.0.0&type=5)**  
    Custom code lets you customize your site using markup, such as HTML and JavaScript.
- **[About the Site Map and Page Hierarchy](https://help.salesforce.com/s/articleView?id=platform.siteforce_menu_sitemap.htm&release=264.0.0&type=5)**  
    The Site Pages view on the Overview tab contains the pages and site map links of your website. The Site Map folder reflects the hierarchy or tree structure of your site by housing site pages and links that are included in the site map. When you create pages or site map links, they're automatically added to this folder. The Landing Pages folder houses standalone pages that are excluded from the site map, making it ideal for temporary pages, such as promotional or competition pages.
- **[Adding Custom HTML Attributes](https://help.salesforce.com/s/articleView?id=platform.siteforce_html5_attributes.htm&release=264.0.0&type=5)**  
    You can add custom HTML attributes to pages and page elements, which are rendered on the HTML tag of the page element. For example, this is useful when working with third-party frameworks that render page elements differently based on certain attributes.
- **[Changing a Page Element's HTML Tag](https://help.salesforce.com/s/articleView?id=platform.siteforce_html5_render.htm&release=264.0.0&type=5)**  
    By default, panels, data repeaters, data elements, custom code, and content blocks are each defined as a `div`, but you can change this to any other HTML tag using the HTML Tag property. This gives you greater flexibility and control over how the page element is displayed on the page.
- **[HTML5 Semantic Page-Layout Tags](https://help.salesforce.com/s/articleView?id=platform.siteforce_html5_sematic.htm&release=264.0.0&type=5)**  
    HTML5 defines several semantic page-layout tags that describe the content they contain. These tags make it easier for search engines and screen readers to read and organize your content.

#### See Also

- [Add Site.com Page Elements](https://help.salesforce.com/s/articleView?id=platform.siteforce_objects_add.htm&release=264.0.0&type=5 "Page elements are the building blocks of your site pages and page templates. Panel elements add structure to your pages. You can think of both pages and panels as “containers” for the page elements that you add to them.")
- [Edit and Work with Site.com Page Elements](https://help.salesforce.com/s/articleView?id=platform.siteforce_objects_working_with.htm&release=264.0.0&type=5 "The Page Structure pane displays the hierarchy of all elements on the page and is a very useful way of selecting, moving, and reordering elements, particularly for more complicated page designs.")