Using Tabs in Your Canvas Course
Video Link - http://screencast.com/t/y8kKgBuGOWT8
Utilizing tabs in your course may be a good idea for a variety or reasons.
The benefits of using headers within your tabs / fragments -
I’ve included some example HTLM code. You can simply copy and paste this code into your HTLM editor. To make editing it easier, I’ve bolded the areas you would want to replace with your own content. You can also add additional tabs by duplicating the relevant coding, or delete any extra tabs, or content by removing the corresponding code.
To show you exactly how I added these tabs, you can follow along in the video
Thank you for watching.
______________________________
Tabs - HTML Code
<div class="enhanceable_content tabs">
<ul>
<li><a href="#fragment-1"><span>TAB 1 NAME</span></a></li>
<li><a href="#fragment-2"><span>TAB 2 NAME</span></a></li>
<li><a href="#fragment-3"><span>TAB 3 NAME</span></a></li>
<li><a href="#fragment-4"><span>TAB 4 NAME</span></a></li>
<li><a href="#fragment-5"><span>TAB 5 NAME</span></a></li>
</ul>
<div id="fragment-1">
<p><em>
Intro to what is presented in the tabs:
</em><span style="font-weight: 400;">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</span></p>
<h3><span style="color: #800000;">
Section Name in "Heading 3" for Accessibility
</span></h3>
<p><span style="font-weight: 400;">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</span></p>
<h3><span style="color: #800000;">Section Name in "Heading 3" for Accessibility</span></h3>
<ul>
<li><span style="font-weight: 400;">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</span></li>
<li>
Embed YouTubes within Tabs:
</li>
<ul>
<li><a class="" href="
https://youtu.be/kOjOr1ionic">https://youtu.be/kOjOr1ionic
</a> </li>
</ul>
<li>
<p>
Resource:
<a id="" class="" title=""
href="http://oei.onefortraining.org/videos/
" target="_blank">Captions for Videos</a></p>
</li>
</ul>
<h2><span style="color: #800000;"><span lang="EN"></span></span></h2>
<p> </p>
</div>
<div id="fragment-2">
<h2><span style="color: #800000;">TAB 2 NAME</span></h2>
<p><iframe src="https://www.youtube.com/embed/DrqIm31TE40" width="420" height="315" allowfullscreen="allowfullscreen"></iframe></p>
<p><span>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</span></p>
<hr />
<h3><span style="color: #800000;">
Section Name in "Heading 3" for Accessibility
</span></h3>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
<br />
<h3><span style="color: #800000;">
Section Name in "Heading 3" for Accessibility
</span></h3>
<p><span>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</span></p>
<h3><span style="color: #800000;">
Section Name in "Heading 3" for Accessibility
</span></h3>
<p><span>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</span></p>
<h3><span style="color: #800000;">
Section Name in "Heading 3" for Accessibility
</span></h3>
<p><span>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</span></p>
<h3><span style="color: #800000;">
Section Name in "Heading 3" for Accessibility
</span></h3>
<ul>
<li><span>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</span></li>
</ul>
<p><strong>
Links to Related Articles
</strong></p>
<ul>
<li><a title="
Formatting Text (On webpage/LMS)
" href="
http://oei.onefortraining.org/text/">Formatting Text (on webpage/LMS)
</a></li>
</ul>
<p class="">
Resource:
<a id="" class="" title="" href="
http://oei.onefortraining.org/text-in-microsoft-word-or-powerpoint-document/
" target="_blank">
Formatting Text (Word and PowerPoint)
</a> </p>
</div>
<div id="fragment-3">
<h2><span style="color: #800000;">TAB 3 NAME</span></h2>
<p><iframe src="https://www.youtube.com/embed/ZrbiqsqtStY" width="420" height="315" allowfullscreen="allowfullscreen"></iframe></p>
<p><span>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</span></p>
<p><span>Resources:</span></p>
<ul>
<li><a id="" class="" title=""
href="http://oei.onefortraining.org/text-in-microsoft-word-or-powerpoint-document/" target="_blank">Formatting Text (Word and PowerPoint)
</a></li>
<li><a id="" class="" title=""
href="http://oei.onefortraining.org/videos/
" target="_blank">
Captions for Videos
</a></li>
<li><a id="" class="" title="" href="
http://oei.onefortraining.org/formatting-images-webpage-lms/
" target="_blank">
Formatting Images </a>(Webpage/LMS)
</li>
<li><a id="" class="" title="" href="
http://oei.onefortraining.org/color-contrast/
" target="_blank">Color Contrast</a></li>
<li><a id="" class="" title="" href="
http://oei.onefortraining.org/link-text-associated-with-a-universal-resource-locator-url/
" target="_blank">
URL Link Text
</a></li>
</ul>
<p class="p1"> </p>
</div>
<div id="fragment-4">
<h2><span style="color: #800000;">TAB 4 NAME</span></h2>
<p><iframe src="https://www.youtube.com/embed/p9yszeopMZU" width="420" height="315" allowfullscreen="allowfullscreen"></iframe></p>
<span>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</span></div>
<div></div>
<div></div>
<div id="fragment-5">
<h2><span style="color: #800000;">TAB 5 NAME</span></h2>
<p><iframe src="https://www.youtube.com/embed/jTogzQ9bsTY" width="420" height="315" allowfullscreen="allowfullscreen"></iframe></p>
<p><span>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</span></p>
<p>
Resources:
</p>
<ul>
<li><a id="" class="" title="" href="
http://oei.onefortraining.org/text-in-microsoft-word-or-powerpoint-document/
" target="_blank">Formatting Text (Word and PowerPoint)</a></li>
<li><a id="" class="" title="" href="
http://oei.onefortraining.org/videos/
" target="_blank">
Captions for Videos
</a></li>
<li><a id="" class="" title="" href="
http://oei.onefortraining.org/formatting-images-webpage-lms/
" target="_blank">Formatting Images </a>(Webpage/LMS)</li>
<li><a id="" class="" title="" href="
http://oei.onefortraining.org/color-contrast/
" target="_blank">Color Contrast</a></li>
<li><a id="" class="" title="" href="
http://oei.onefortraining.org/link-text-associated-with-a-universal-resource-locator-url/
" target="_blank">
URL Link Text
</a></li>
</ul>
<p class="p1"></p>
</div>
</div>
The link to the ID group is not working. Is there a new one?
I literally copied and pasted the code provided into a Canvas page to give me a starting point for using accessible tabs. I still cannot use the tab key to navigate through the tabs when I bring up the page. Has something changed in how tabs are used in Canvas since the OP? If it matters, I'm on a Mac using Chrome.
I have successfully created tabs for listing assignments within each week of a unit. The tabs are partway down the page, following introductory information for the unit. I am trying to create a link for the current week so that students can click on it to bring them directly to the current week. At the moment, the link only works if it to whatever tab is already visible. For example, if I link it to the week 1 tab, it works fine when the page is opened since that is the default tab that is visible. However, if I then change the link to week 2, it no longer works. Is there a way to get around this problem?
I was able to replicate the 'small' image on subsequent tabs after the first tab. There's a CSS style of max-width:100px; being inserted during the render process on any images that have been sized via the RCE. So I removed the images and put them back in without resizing in the RCE (the handles that appear on the corners when the image is selected). Then I added the following code in the style attribute for ONLY the first image:
<img style="width:100%;height:auto;" alt="" src="SOURCE">
The emphasis is width:100%;height:auto;
Here's my new demo video:
https://drive.google.com/file/d/1SVEeaSAJaxxQbcVxq28xdUTFIo63lEFu/view?usp=sharing
I have no explanation for why having a style="" attribute for the first image and none of the other images affects behavior of the subsequent images.
No one has asked this yet: is it browser specific? For a while, Canvas and Safari didn't get along, though the problem was image not displayed, but I just want to check if the problem is browser/OS specific.
Works fine on the first tab or on a page without tabs, but it does not work on an image on subsequent tabs.
I can make images large, no problem, but I want them to be responsive so they work on any size screen.
Dunno. This gives me a 100% width image, from an image that's only about 2/3s of the viewable area in native resolution:
<img id="95495" style="width: 100%;" src="https://doane.instructure.com/courses/5417/files/95495/preview" alt="LEGOs in a bucket" data-api-endpoint="https://doane.instructure.com/api/v1/courses/5417/files/95495" data-api-returntype="File" />
I'm not sure what the need for any sort of extra CSS style code is. I haven't been using any and still get large images inside tabs just by inserting the images in the section where I want them to go:
Tabs_and_Large_Images.mp4 - Google Drive
Here's the HTML code view:
<div class="enhanceable_content tabs">
<ul>
<li id="topofpanel"><a href="#fragment-1">Image 1</a></li>
<li><a href="#fragment-2">Image 2</a></li>
<li><a href="#fragment-3">Image 3</a></li>
</ul>
<div id="fragment-1">
<p>PUT THE CONTENT FOR THE FIRST TAB HERE</p>
<p><img src="https://maricopa.instructure.com/courses/1159566/files/66569801/download" alt="farrinni-OvZulRsGETg-unsplash_resize.jpg" data-api-endpoint="https://maricopa.instructure.com/api/v1/courses/1159566/files/66569801" data-api-returntype="File" /></p>
<p><a style="color: #ffffff;" href="#topofpanel">Return to top of tabbed panel</a></p>
</div>
<div id="fragment-2">
<p>PUT THE CONTENT FOR THE SECOND TAB HERE.</p>
<p><img src="https://maricopa.instructure.com/courses/1159566/files/66569842/download" alt="irina-iriser-mNz9Pa3tz34-unsplash_resize.jpg" width="775" height="517" data-api-endpoint="https://maricopa.instructure.com/api/v1/courses/1159566/files/66569842" data-api-returntype="File" /></p>
<p><a style="color: #ffffff;" href="#topofpanel">Return to top of tabbed panel</a></p>
</div>
<div id="fragment-3">
<p>PUT THE CONTENT FOR THE THIRD TAB HERE</p>
<p><img src="https://maricopa.instructure.com/courses/1159566/files/66570026/download" alt="sergey-shmidt-koy6FlCCy5s-unsplash_resize.jpg" width="764" height="510" data-api-endpoint="https://maricopa.instructure.com/api/v1/courses/1159566/files/66570026" data-api-returntype="File" /></p>
<p><a style="color: #ffffff;" href="#topofpanel">Return to top of tabbed panel</a></p>
</div>
</div>
Doesn't work either. Still registers as a pixel not a percent. Thanks though!