# sa5-html

- [About SA5's HTML Lib](https://attr.sygnal.com/sa5-html/about.md): About the SA5 HTML Library
- [Webflow Interactions](https://attr.sygnal.com/sa5-html/about/webflow-interactions.md): Reset your IX2 Interactions after SA5 HTML completes its changes.
- [Quick Start | SA5 HTML](https://attr.sygnal.com/sa5-html/quick-start.md): How to Easily Add SA5's User Info & Advanced Routing Enhancements to Your Webflow Memberships Site
- [Advanced Element Sorting ❺](https://attr.sygnal.com/sa5-html/advanced-element-sorting.md): Sort Webflow's collection list items any way you like
- [Advanced Element Filtering ❺](https://attr.sygnal.com/sa5-html/advanced-element-filtering.md): Filtering any element or Collection List using custom logic.
- [Useful Filtering Examples](https://attr.sygnal.com/sa5-html/advanced-element-filtering/useful-filtering-examples.md)
- [Dynamic URLs 🧪](https://attr.sygnal.com/sa5-html/dynamic-urls.md): Modify links and other URLs dynamically using CMS data.
- [Future](https://attr.sygnal.com/sa5-html/dynamic-urls/future.md)
- [Dynamic Attributes](https://attr.sygnal.com/sa5-html/sa5-dynamic-attributes.md): Create any custom attribute, even if it's reserved by Webflow
- [Future](https://attr.sygnal.com/sa5-html/sa5-dynamic-attributes/future.md): Future plans for SA5 dynamic attributes
- [Smart Attributes 🧪](https://attr.sygnal.com/sa5-html/sa5-dynamic-attributes/future/smart-attributes.md)
- [Prefix, Postfix, and Formatted Attributes 🧪](https://attr.sygnal.com/sa5-html/sa5-dynamic-attributes/future/prefix-postfix-and-formatted-attributes.md): Get fancier with your attribute replacements.
- [Scroll to Section](https://attr.sygnal.com/sa5-html/scroll-to-section.md)
- [Breakpoints ❺](https://attr.sygnal.com/sa5-html/breakpoints.md): Detect Webflow breakpoint changes, in code
- [Limit Items by Breakpoint ❺](https://attr.sygnal.com/sa5-html/limit-items-by-breakpoint.md): Make your collection list & static content fully responsive by controlling the quantity
- [Designer CSS Embed](https://attr.sygnal.com/sa5-html/limit-items-by-breakpoint/designer-css-embed.md)
- [Limit Items to Multiple-of ❺](https://attr.sygnal.com/sa5-html/limit-items-to-multiple-of.md): Limit a list to a multiple of X items
- [Numeric Sequencing ❺](https://attr.sygnal.com/sa5-html/numeric-sequencing.md): Assign a numeric sequence to arbitrary elements in a group.
- [Truncate Text w/ Ellipsis ❺](https://attr.sygnal.com/sa5-html/truncate-text-w-ellipsis.md): Line-clamp your plain-text content to a maximum number of lines, to keep your layout tidy.
- [Encoded Email](https://attr.sygnal.com/sa5-html/encoded-email.md): Encode your email addresses to minimize spam on exposed email addresses.
- [Hide Section w/ Empty Collection Lists ❺](https://attr.sygnal.com/sa5-html/hide-section-w-empty-collection-lists.md): Hide an entire section when the collection lists in it are empty
- [Download File ❺](https://attr.sygnal.com/sa5-html/download-file.md): Download file assets like PDFs or images, rather than displaying them
- [Decode HTML ❺](https://attr.sygnal.com/sa5-html/decode-html.md): Decode a plain-text field containing HTML
- [Markdown ❺](https://attr.sygnal.com/sa5-html/markdown.md): Embed markdown content, including tables and more.
- [Themes](https://attr.sygnal.com/sa5-html/markdown/themes.md): Styling your Markdown content with themes
- [Transform ❺🧪](https://attr.sygnal.com/sa5-html/transform.md): Automatically modify elements and attributes in your Webflow hosted page.
- [Code Formatting ❺🧪](https://attr.sygnal.com/sa5-html/code-formatting.md): Manage code formatting in your Webflow hosted page.
- [CMS Code Injection ❺🧪](https://attr.sygnal.com/sa5-html/cms-code-injection.md): Inject custom code from the CMS anywhere in your Webflow page.
- [Responsive Tables ❺🧪](https://attr.sygnal.com/sa5-html/responsive-tables.md): Create Tables in your rich text document and make them responsive
- [Text Formatting ❺🧪](https://attr.sygnal.com/sa5-html/text-formatting.md)
- [Components ❺🧪](https://attr.sygnal.com/sa5-html/components.md)
- [Component Object Positioning](https://attr.sygnal.com/sa5-html/components/component-object-positioning.md)
- [Auto-Size IFRAMEs 🧪](https://attr.sygnal.com/sa5-html/auto-size-iframes.md)
- [Switch Case ❺🧪](https://attr.sygnal.com/sa5-html/switch-case.md): Intelligent, script-driven switching of a content area.
- [Lazy Load](https://attr.sygnal.com/sa5-html/lazy-load.md): Lazy Load... anything!
- [Gallery 🧪](https://attr.sygnal.com/sa5-html/gallery.md)
- [Scroll Anchor](https://attr.sygnal.com/sa5-html/scroll-anchor.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://attr.sygnal.com/sa5-html.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
