> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: About Formatting Text Elements ## Article: About Formatting Text Elements ## Article Link: https://dev.wix.com/docs/develop-websites/articles/wix-editor-elements/formatting-layout/about-formatting-text-elements.md ## Article Content: # About Formatting Text Elements Formatting [text elements](https://dev.wix.com/docs/velo/api-reference/$w/text/introduction.md) is important for making your site's text content visually appealing and consistent. You can edit text elements directly in the editor using the **Edit Text** button. However, sometimes you might want to change their formatting or content dynamically through code. This method is especially useful for adjusting text based on user interactions or when working with data-driven content. For example, you might want to: - Change the formatting or content based on user interaction or other events. - Apply [data from a dataset to page elements](https://dev.wix.com/docs/develop-websites/articles/databases/wix-data/displaying-data/calculating-and-displaying-collection-data.md#text-elements) dynamically. When you edit the content of a text element using the [`text`](#the-text-property) or [`html`](#the-html-property) property, it will affect its formatting. > **Note:** You can also format text elements using the [text CSS classes](https://dev.wix.com/docs/velo/api-reference/$w/text/css-classes.md). ## Supported IDEs - The editor (Wix Studio and Wix Editor) - The Wix IDE (Wix Studio) - Git Integration (Wix Studio and Wix Editor) ## The `text` property When you change a text element's content using it's [`text`](https://dev.wix.com/docs/velo/api-reference/$w/text/text.md) property, it keeps the existing formatting. The formatting in the text element will be uniform across all its content, meaning different parts of the text cannot have different formats. If you applied more than one format in the editor, the first style will be used for all the content set with the text property. ## The `html` property When you change a text element's content using it's [`html`](https://dev.wix.com/docs/velo/api-reference/$w/text/html.md) property, its formatting is set by the markup you apply. You can format the content using supported [HTML formatting](https://dev.wix.com/docs/velo/api-reference/$w/text/introduction.md#api-reference_$w_text_formatting-text). ### Themes When using [heading or paragraph tags](https://dev.wix.com/docs/velo/api-reference/$w/text/introduction.md#api-reference_$w_text_text-theme-translation), the text inside the tags is formatted according to the [site's themes](https://support.wix.com/en/article/studio-editor-about-site-styles). > **Note:** Themes are defined site-wide, so when you update the formatting of a theme, all relevant text formatting will update as well.