{"id":1117,"date":"2019-04-30T14:33:16","date_gmt":"2019-04-30T18:33:16","guid":{"rendered":"https:\/\/wordpress.ocps.net\/presenceblog\/?p=1117"},"modified":"2019-04-30T15:01:45","modified_gmt":"2019-04-30T19:01:45","slug":"monsido-accessibility-level-a-errors-with-links","status":"publish","type":"post","link":"https:\/\/wordpress.ocps.net\/presenceblog\/monsido-accessibility-level-a-errors-with-links\/","title":{"rendered":"Monsido Accessibility Level A Errors with Links"},"content":{"rendered":"<p>This post examines Level A accessibility errors related to links that you can fix.  Over the entire district&#8217;s sites, there are 28 Level A compliance issues that the district must resolve and 8 warning issues at this level.  In addition, 54 Level A issues require manual review.  Your site may not have all of these.  So, like a buffet, just take what you like.  Where to begin?<\/p>\n<p>I&#8217;m going to use the district report for all examples here.  Your site reports will be similar.  Start from your domain list and click on the number associated with Accessibility as shown below:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce1.png\"><\/p>\n<p>This action takes you to a Summary page for all Accessibility issues.  Let us focus on the left navigation, specifically the Check List menu item.  When you click this option, the right side of the page displays first the Level A accessibility checks that you need to look at.  Each check only appears once in this list while displaying the number of effected pages on the right side.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce2.png\"><\/p>\n<p>In the top header <span style=\"color:red\">(1)<\/span>, you can filter the accessibility issues by level.  You can also look at issues that are currently ignored (do not select ignore for any issues unless directed by the district&#8217;s ADA governing staff), and Passed checks.  On the right side of this header are three additional controls.  The first control is a button to download a report of the errors.  The second button lets you set a filter based on the severity of the accessibility error.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce3.png\"><\/p>\n<p>The last control on the far right of the header is a search control that lets you find errors that are similar.  For example, if I want to see all the accessibility issues related to links (or at least have link in their title), I can enter &#8216;link&#8217; in the search control.<\/p>\n<p>While all reported issues must be reviewed, they are categorized as members of one of three severity levels <span style=\"color:red\">(2)<\/span>:<\/p>\n<p><strong>Accessibility Check Severity Levels:<br \/>\n<\/strong><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:90px\">\n<col style=\"width:189px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 11px; padding-right: 11px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\"><span style=\"font-size:14pt\"><strong>Icon<\/strong><\/span><\/p>\n<\/td>\n<td style=\"padding-left: 11px; padding-right: 11px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\"><span style=\"font-size:14pt\"><strong>Severity Level<\/strong><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 11px; padding-right: 11px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce4.png\"><\/p>\n<\/td>\n<td style=\"padding-left: 11px; padding-right: 11px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\">Bug<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 11px; padding-right: 11px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce5.png\"><\/p>\n<\/td>\n<td style=\"padding-left: 11px; padding-right: 11px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\">Warning<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 11px; padding-right: 11px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce6.png\"><\/p>\n<\/td>\n<td style=\"padding-left: 11px; padding-right: 11px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt\">\n<p style=\"text-align: center\">Review<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Each accessibility check identifies the WCAG success criteria that defines the requirement, but more importantly for most of us is the Help Center button <span style=\"color:red\">(3)<\/span> which provides a more readable explanation of the accessibility issue and typically shows both a good and a bad example.<\/p>\n<p>Finally, the last column shows the number of pages <span style=\"color:red\">(4)<\/span> the accessibility check occurs within your site.  Note that this is not the same as the number of occurrences as multiple occurrences can appear on a single page.<\/p>\n<p>So with that basic understanding of the layout of the accessibility report check list page, let begin looking at link issues.<\/p>\n<h2>Level A Link Errors<\/h2>\n<p>There is only 1 severe error:<\/p>\n<h3>Alt text for all img elements used as source anchors is not empty when there is no other text in the anchor.<\/h3>\n<p>You may not immediately understand what this error is trying to say.  So, click on the Accessibility Help Center button mentioned above for a more detailed explanation.  In the Help Center, it becomes clearer by looking at the Pass and Fail examples that when you place an image inside of anchor tags (or think of this as wrapping an image within a  hyperlink so you can jump to another page or document when you click on the image).<\/p>\n<p>You have two ways to fix this problem:<\/p>\n<ul>\n<li>Put alt text in the anchor tag (the hyperlink) that describes what happens when the user clicks on the image.<\/li>\n<li>Put alt text in the image that describes what happens when the user clicks on the image<\/li>\n<\/ul>\n<p>You do not have to do both.<\/p>\n<p>Here is a real example of code from a school page that fails this test:<\/p>\n<p><span style=\"font-family:Courier New\">            &lt;p&gt;&amp;nbsp;&lt;a href=&#8221;http:\/\/www.subway.com\/subwayroot\/index.aspx&#8221; target=&#8221;_blank&#8221;&gt;&lt;img src=&#8221;\/UserFiles\/Servers\/Server_75553\/Image\/School Information\/Partners in Education\/subway.JPG&#8221; <span style=\"background-color:yellow\">alt=&#8221;&#8221;<\/span> border=&#8221;0&#8243;&gt;&lt;\/a&gt;&lt;\/p&gt;<br \/>\n<\/span><\/p>\n<p>A simple correction would be:<\/p>\n<p><span style=\"font-family:Courier New\">            &lt;p&gt;&amp;nbsp;&lt;a href=&#8221;http:\/\/www.subway.com\/subwayroot\/index.aspx&#8221; target=&#8221;_blank&#8221;&gt;&lt;img src=&#8221;\/UserFiles\/Servers\/Server_75553\/Image\/School Information\/Partners in Education\/subway.JPG&#8221; <span style=\"background-color:yellow\">alt=&#8221;Click here to visit our partner in education, Subway&#8217;s web site&#8221;<\/span> border=&#8221;0&#8243;&gt;&lt;\/a&gt;&lt;\/p&gt;<br \/>\n<\/span><\/p>\n<h2>Level A Link Warnings<\/h2>\n<p>Next, let us look at some warning issues.<\/p>\n<h3>Suspicious link text<\/h3>\n<p>This error refers to links that display text like: Click here.  This text does not indicate the purpose of the link.  If the link is to visit another page or a document, place the human friendly name of that page or document (but not the URL)or at least a few words that describe what the user can expect to find when clicking on the link.  An example of bad link text from our portal is:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce7.png\"><strong><br \/>\n<\/strong><\/p>\n<p>A better choice would be:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce8.png\"><strong><br \/>\n<\/strong><\/p>\n<h3>Links to multimedia require a text transcript<\/h3>\n<p>If you have a link to a multimedia file or to a sound file (ending in .wmv, .mpg, .mov, .ram, .aif, or similar) The document must have an associated text transcript of the video or sound file. You may not simply place the link on a page without the text transcript.<\/p>\n<p>For example, the following text on the page does not satisfy the requirement of having a text transcript of the video referenced in the link at the end of the paragraph.<\/p>\n<blockquote><p><span style=\"font-family:Courier New; background-color:white\">Dr. Edwards is the Lake Nona High School College Transition Counselor on campus every Monday to assist you.&nbsp;You can find Dr. Edwards in Student Services.&nbsp;<a title=\"watch video\" href=\"https:\/\/lakenonahs.ocps.net\/UserFiles\/Servers\/Server_58628\/File\/For%20Students\/Seniors\/dr_joseph_2015.mp4\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color:#3366ff; font-size:10pt; text-decoration:underline\">Click here to watch a short video for more information on how Dr. Edwards can help you<\/span><\/a><span style=\"color:#282828; font-size:10pt\">.<br \/>\n<\/span><\/span><\/p><\/blockquote>\n<h3>ASCII art should have a skipover link<\/h3>\n<p>Officially, the recommendation is to replace ASCII art with an image although, it is possible to meet this requirement by placing a link immediately before the ASCII art to jump over it.  (Later in this post I will show a &#8220;skip to content&#8221; link which is the same thing.)<\/p>\n<h2>Level A Link Review Issues<\/h2>\n<p>Finally, here are the review issues under Level A of Accessibility for links.<\/p>\n<h3>Link text is meaningful when read out of context<\/h3>\n<p>The link text must be meaningful when read outside of the context<\/p>\n<p>Some bad examples from our portal include link text that just says: &#8216;link&#8217; or is a repeat of the URL for that link.  For example, the following text just echoes the link, which has little meaning for most site visitors:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce9.png\"><\/p>\n<p>It would be better to display the link as:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce10.png\"><\/p>\n<h3>All groups of links with a related purpose are marked<\/h3>\n<p>If you have a group of related links, rather than list them as in the following image:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce11.png\"><\/p>\n<p>Place them inside a &lt;div&gt; section with at least a title attribute:<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce12.png\"><\/p>\n<p>Unfortunately, this may require a bit of HTML knowledge to modify the content to meet this requirement.<\/p>\n<h3>A &#8220;skip to content&#8221; link appears on all pages with blocks of material prior to the main document<\/h3>\n<p>This requirement occurs if you start a page with images and or hyperlinks.  Then the highlighted text must be added to allow screen readers to jump directly to the start of the page&#8217;s content.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/wordpress.ocps.net\/wp-content\/uploads\/2019\/04\/043019_1832_MonsidoAcce13.png\"><strong><br \/>\n<\/strong><\/p>\n<p><strong>Alt text for all area elements identifies the link destination<br \/>\n<\/strong><\/p>\n<p>In the following example, the first area element has alt text that described the link destination as: Canvas Parent Login.  However, while the second &lt;area&gt; element has a title property (which by the way is wrong), there is no alt text to describe the link destination which is the OCPS Launchpad home page.<\/p>\n<blockquote><p><span style=\"font-family:Courier New\">&lt;area shape=&#8221;CIRCLE&#8221; coords=&#8221;134,130,118&#8243; href=&#8221;https:\/\/ocps.instructure.com\/login\/canvas&#8221; target=&#8221;_blank&#8221; <span style=\"background-color:yellow\">alt=&#8221;Canvas Parent Login&#8221;<\/span>&gt;&lt;\/map&gt;&lt;map id=&#8221;rade_img_map_1505783266704&#8243; name=&#8221;rade_img_map_1505783266704&#8243;&gt;<br \/>\n<\/span><\/p><\/blockquote>\n<blockquote><p><span style=\"font-family:Courier New\">&lt;area shape=&#8221;CIRCLE&#8221; coords=&#8221;120,114,107&#8243; href=&#8221;https:\/\/launchpad.classlink.com\/ocps&#8221; title=&#8221;Canvas Student Login&#8221;&gt;&lt;\/map&gt;<br \/>\n<\/span><\/p><\/blockquote>\n<p>I hope until next time as I dive deeper into accessibility issues reported by Monsido that this post gave you a few pointers on how to resolve some of the accessibility issues in your website.<\/p>\n<p><em>Note: if your HTML code is overly complex to read, more than likely you copied and pasted text from another platform (like MS Word) without stripping it down to just plain text first.<br \/>\n<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post examines Level A accessibility errors related to links that you can fix. Over the entire district&#8217;s sites, there are 28 Level A compliance issues that the district must resolve and 8 warning issues at this level. In addition, 54 Level A issues require manual review. Your site may not have all of these. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/wordpress.ocps.net\/presenceblog\/monsido-accessibility-level-a-errors-with-links\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Monsido Accessibility Level A Errors with Links&#8221;<\/span><\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28,33,87],"tags":[91],"class_list":["post-1117","post","type-post","status-publish","format-standard","hentry","category-news-related-to-ada-and-accessibility","category-post-that-explains-how-to-perform-a-specific-activity","category-monsido-news","tag-monsido-broken-links-quality-assurance"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":1143,"url":"https:\/\/wordpress.ocps.net\/presenceblog\/are-you-a-new-editor-to-our-web-sites\/","url_meta":{"origin":1117,"position":0},"title":"Are You a New Editor To Our Web Sites?","author":"Carlos Hernandez","date":"May 23, 2019","format":false,"excerpt":"First, Happy 100th post! If you have just been assigned to work on your district department or school web site, you may be asking yourself where to begin. There is no quick 5-minute course on everything you need to know. However, here are some suggestions on how to start learning\u2026","rel":"","context":"In &quot;ADA News&quot;","block_context":{"text":"ADA News","link":"https:\/\/wordpress.ocps.net\/presenceblog\/category\/portal-related-news\/news-related-to-ada-and-accessibility\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/wordpress.ocps.net\/wp-content\/uploads\/2019\/05\/Monsido-001-1024x576.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/wordpress.ocps.net\/wp-content\/uploads\/2019\/05\/Monsido-001-1024x576.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/wordpress.ocps.net\/wp-content\/uploads\/2019\/05\/Monsido-001-1024x576.png?resize=525%2C300 1.5x"},"classes":[]},{"id":1316,"url":"https:\/\/wordpress.ocps.net\/presenceblog\/a-couple-of-table-issues\/","url_meta":{"origin":1117,"position":1},"title":"A Couple of Table Issues","author":"Carlos Hernandez","date":"October 1, 2019","format":false,"excerpt":"In this post, we will look at a couple of table issues and the corresponding Monsido Issues that they may raise. First, you need to understand that there are essentially two types of tables possible, layout tables and data tables. Layout Tables Web designers used layout tables from the early\u2026","rel":"","context":"In &quot;ADA News&quot;","block_context":{"text":"ADA News","link":"https:\/\/wordpress.ocps.net\/presenceblog\/category\/portal-related-news\/news-related-to-ada-and-accessibility\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1123,"url":"https:\/\/wordpress.ocps.net\/presenceblog\/monsido-accessibility-level-aa-errors-with-links\/","url_meta":{"origin":1117,"position":2},"title":"Monsido Accessibility Level AA Errors with Links","author":"Carlos Hernandez","date":"May 1, 2019","format":false,"excerpt":"Last time, I looked at the Level A accessibility errors related to links. This time, I am moving up to the Level AA link issues. To be compliant at the AA level of WCAG, you must first be compliant at the A level. So what does Level AA add to\u2026","rel":"","context":"In &quot;ADA News&quot;","block_context":{"text":"ADA News","link":"https:\/\/wordpress.ocps.net\/presenceblog\/category\/portal-related-news\/news-related-to-ada-and-accessibility\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1100,"url":"https:\/\/wordpress.ocps.net\/presenceblog\/monsido-and-how-to-fix-broken-links\/","url_meta":{"origin":1117,"position":3},"title":"Monsido and How to Fix Broken Links","author":"Carlos Hernandez","date":"April 29, 2019","format":false,"excerpt":"This blog post will address by popular request how to use Monsido reports to fix broken links. I will assume that you already requested a Monsido password (note that this is NOT your OCPS password) to get into the reports for your site. If you have not, please send an\u2026","rel":"","context":"In &quot;ADA News&quot;","block_context":{"text":"ADA News","link":"https:\/\/wordpress.ocps.net\/presenceblog\/category\/portal-related-news\/news-related-to-ada-and-accessibility\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1075,"url":"https:\/\/wordpress.ocps.net\/presenceblog\/accessibility-errors-with-monsido-part-1\/","url_meta":{"origin":1117,"position":4},"title":"Tackling Accessibility Errors with Monsido \u2013 Part 1","author":"Carlos Hernandez","date":"April 24, 2019","format":false,"excerpt":"The new Monsido Accessibility reports break down errors into three major categories: Quality Assurance \u2013 Includes broken links and misspellings. Accessibility \u2013 These are the common ADA issues. SEO (Search Engine Optimization) \u2013 These issues affect the overall performance of the pages This post focuses on the Accessibility area only.\u2026","rel":"","context":"In &quot;ADA News&quot;","block_context":{"text":"ADA News","link":"https:\/\/wordpress.ocps.net\/presenceblog\/category\/portal-related-news\/news-related-to-ada-and-accessibility\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1458,"url":"https:\/\/wordpress.ocps.net\/presenceblog\/style-and-suspicious-links\/","url_meta":{"origin":1117,"position":5},"title":"Style and Suspicious Links","author":"Carlos Hernandez","date":"March 9, 2020","format":false,"excerpt":"This time I want to talk a little about Suspicious Link Text. Monsido flags Suspicious links within the Accessibility section of the site report. In fact, suspicious links are considered to be a Level A requirement which means fixing them is a basic requirement for meeting Accessibility requirements. What is\u2026","rel":"","context":"In &quot;ADA News&quot;","block_context":{"text":"ADA News","link":"https:\/\/wordpress.ocps.net\/presenceblog\/category\/portal-related-news\/news-related-to-ada-and-accessibility\/"},"img":{"alt_text":"Image with links having suspicious text","src":"https:\/\/i0.wp.com\/wordpress.ocps.net\/wp-content\/uploads\/2020\/03\/030920_1353_StyleandSus1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/wordpress.ocps.net\/wp-content\/uploads\/2020\/03\/030920_1353_StyleandSus1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/wordpress.ocps.net\/wp-content\/uploads\/2020\/03\/030920_1353_StyleandSus1.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.ocps.net\/presenceblog\/wp-json\/wp\/v2\/posts\/1117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.ocps.net\/presenceblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.ocps.net\/presenceblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.ocps.net\/presenceblog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.ocps.net\/presenceblog\/wp-json\/wp\/v2\/comments?post=1117"}],"version-history":[{"count":2,"href":"https:\/\/wordpress.ocps.net\/presenceblog\/wp-json\/wp\/v2\/posts\/1117\/revisions"}],"predecessor-version":[{"id":1119,"href":"https:\/\/wordpress.ocps.net\/presenceblog\/wp-json\/wp\/v2\/posts\/1117\/revisions\/1119"}],"wp:attachment":[{"href":"https:\/\/wordpress.ocps.net\/presenceblog\/wp-json\/wp\/v2\/media?parent=1117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.ocps.net\/presenceblog\/wp-json\/wp\/v2\/categories?post=1117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.ocps.net\/presenceblog\/wp-json\/wp\/v2\/tags?post=1117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}