--- title: Coveo styling sections slug: '3294' canonical_url: https://docs.coveo.com/en/3294/ collection: build-a-search-ui source_format: adoc --- # Coveo styling sections Within your [search interface](https://docs.coveo.com/en/2741/), there are various `div` elements that function as styling sections. In other words, they group content and render it in a particular way. Styling sections are nested inside the [`CoveoSearchInterface`](https://coveo.github.io/search-ui/components/searchinterface.html) component and can be identified by their class names, which are in lowercase and have their words separated by hyphens. Typically, components that have a fixed location or that don't render anything can be placed anywhere inside the `CoveoSearchInterface` component, that is, in any styling section or even outside of all of them. However, most components that render visual content must be placed within particular styling sections. For example, if there's no `coveo-facet-column`, you won't be able to place a facet anywhere when using the **UI View**. In a case like this, you'd need to add that styling section using the **Code View**. ## Layout The following diagram shows the layout of the styling sections as they appear on the default hosted search page: ## Reference The following table serves as a reference as to which components can be placed in a given section.
| Class name | Components |
|---|---|
coveo-tab-section |
|
coveo-search-section |
|
coveo-main-section |
All components that are to appear under the search box |
coveo-facet-column |
|
coveo-results-column |
All components that are to appear in the same column as the results |
coveo-results-header |
All components that are to appear in the header of the results column |
coveo-summary-section |
|
coveo-result-layout-section |
|
coveo-sort-section |