Step 1: Create the Anchor Tag
-
Open the page in Canvas where you want to add the "Back to the Top" functionality.
-
Click the "Edit" button.
-
In the bottom-right corner of the RCE, click the </> button. This will open the HTML Editor.
-
Find the first line of code on your page. This is the code for your table of contents or the first element at the top.
-
Before this first line, add the following code:
This code creates an invisible anchor at the very top of your page with the ID "top." You can also use a div tag with an ID, like <div id="top"></div>, but the anchor tag is a clean and common practice.
Step 2: Create the Link to the Anchor
-
Scroll down to the end of a section in the HTML Editor.
-
Add the following code where you want your "Back to the Top" link to appear:
-
href="#top" is the crucial part that links to the anchor you created in Step 1.
-
style="text-align: right;" is optional, but it's a good way to position the link on the right side of the page to make it more prominent. You can change right to center or left to suit your preference.
-
You can change the text "Back to the top ⬆️" to whatever you like.
-
Repeat this for every section where you want the link to appear.
-
Click the </> button again to switch back to the regular RCE. You should now see the "Back to the top" link displayed on your page.
-
Click "Save".
Important Note: The reason this method works better is that Canvas is less likely to strip out id attributes when they are embedded in the HTML source code directly. When you use the built-in RCE link creator, it sometimes creates an HTML structure that the editor's automatic cleaning process misinterprets and removes upon subsequent edits.
By working in the HTML Editor, you bypass this potential issue and create a reliable navigation feature for your students.