> For the complete documentation index, see [llms.txt](https://docs.iotcentral.in/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iotcentral.in/docs/thingsboard/how-to-add-pure-html-css-page-to-thingsboard.md).

# How to add Pure HTML/CSS Page to Thingsboard

Use Page builder to make it and add ID's to the elements in a page where we can assign on click action's.

Example page building APP's (GrapesJS)

{% embed url="<https://grapesjs.com/demo.html>" %}

Once Page creation is done, view the code and copy-paste the HTML & CSSin to HTML widget in Thingsboard

In some cases, if the viewing is not good, you can convertJuice CSS inline. by adding HTML and CSS in one document. (Most useful in Rich HTML Email messages).

{% embed url="<https://automattic.github.io/juice/>" %}
