I’ve been impressed with Elements, and I’ve been following its development. (I purchased Elements back in February.) I’ve especially appreciated the instant visual feedback and the simplicity of the theme studio, as well as the controls enabling one to fine tune things.
One area that doesn’t seem as easy to grasp, though, is how to make a page of HTML. This is important to me because I need to have footnotes that enable readers to jump back and forth between the body text and the references. I did post a question in the forum on May 30, 2025 titled “HTML or Markdown pages in Elements?” but didn’t receive any responses.
In RW Classic, I could paste HTML directly into a stack and it would render fine. I tried to make a custom HTML Element in Elements, but never could figure out how to style it. I’ve watched many of Dan’s videos, and I’m not sure whether or not custom HTML components are meant only for things such as tables, as he demonstrated in a video a month or so ago.
I’ve watched most of the videos Dan has made as Elements has progressed, but it would be helpful to see the steps involved in creating a page of pure HTML. Perhaps my interest in this is outside the norm, in which case some written instructions would be helpful. An example of what I’d like to do can be seen in this page from my website, which was made with RW Classic. (This page is mostly HTML.) I’d like to learn how to create such a page in Elements.
I think this is certainly doable in Elements, but I would question why you would want to use HTML. I understand the need for the in-page navigation between the footnotes and the body text. This can be easily accomplished in Elements using anchors. I do this all the time on some of my sites, where there is a lot of information, and I need to make it easy for the viewer to navigate the page.
You could easily build the majority of this page with Elements, primarily using the typography component. Your sidebar in-page navigation can be built using the new tree component, utilizing anchors to navigate the page.
The only current stumbling block would be the lack of support for lists in the typography component.
Elements is incredibly flexible, but it can take some creative thinking to accomplish specific tasks that are not blatantly obvious.
It also seems likely that building it in Elements without using HTML will make it a lot easier to maintain and manage.
Christopher if you need help and did not get a response I find using the @ for Dan/Ben or elements bot will get you a quicker response. So let’s try and help you. If you watch Dev Diary 15 it’s great at starting the basics of HTML Custom Components. Also the Manual if you scroll down to components custom components you will get help there. I am not a coder and I am early 70 and have picked up custom components quite quickly. Also only yet oehter day I did my first styled component. I use the little robot sign at top and you can have a “private” one to one with the bot who you will find very helpful. I have found starting with a simple request and them building it up bit by bit is the best way to train your bot. So let’s see here. @elementsbot can you show and explain to Christopher how to do a styled custom HTML component based on his request please. Good luck!
You can create a custom component for each of the separate HTML areas you need and place them anywhere in your site.
However the page you linked to in your original page could easily be re-created in the core components within Elements, all without the need for writing HTML. I’d recommend going that route
Here’s a tutorial on how to linking within a page to help get you started…