Scanned URL: https://scrup.com
Final Accessibility Score: 83 / 100
❌ Accessibility Violations
Elements must meet minimum color contrast ratio thresholds (Impact: serious)
Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
Failing Elements (1):
<h1>Ringtones</h1>
Document should have one main landmark (Impact: moderate)
Ensures the document has a main landmark
Failing Elements (1):
<html lang="en-US" class="js js cssanimations csstransforms csstransitions">
Zooming and scaling must not be disabled (Impact: critical)
Ensures does not disable text scaling and zooming
Failing Elements (1):
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
All page content should be contained by landmarks (Impact: moderate)
Ensures all page content is contained by landmarks
Failing Elements (1):
<div id="left-area">✅ Passed Audits
aria-hidden=”true” must not be present on the document body
Ensures aria-hidden=”true” is not present on the document body.
Page must have means to bypass repeated blocks
Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content
Elements must meet minimum color contrast ratio thresholds
Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
Documents must have element to aid in navigation</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures each HTML document contains a non-empty <title> element</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Headings should not be empty</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures headings have discernible text</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Heading levels should only increase by one</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures the order of headings is semantically correct</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong><html> element must have a lang attribute</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures every HTML document has a lang attribute</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong><html> element must have a valid value for the lang attribute</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures the lang attribute of the <html> element has a valid value</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Images must have alternate text</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures <img> elements have alternate text or a role of none or presentation</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Alternative text of images should not be repeated as text</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensure image alternative is not repeated as text</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Banner landmark should not be contained in another landmark</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures the banner landmark is at top level</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Contentinfo landmark should not be contained in another landmark</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures the contentinfo landmark is at top level</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Document should not have more than one banner landmark</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures the document has at most one banner landmark</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Document should not have more than one contentinfo landmark</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures the document has at most one contentinfo landmark</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Ensures landmarks are unique</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Landmarks should have a unique role or role/label/title (i.e. accessible name) combination</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Links must have discernible text</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures links have discernible text</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Users should be able to zoom and scale the text up to 500%</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures <meta name=”viewport”> can scale a significant amount</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Interactive controls must not be nested</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Page should contain a level-one heading</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensure that the page, or at least one of its frames contains a level-one heading</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>All page content should be contained by landmarks</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures all page content is contained by landmarks</p>
</div></div>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures each HTML document contains a non-empty <title> element</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Headings should not be empty</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures headings have discernible text</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Heading levels should only increase by one</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures the order of headings is semantically correct</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong><html> element must have a lang attribute</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures every HTML document has a lang attribute</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong><html> element must have a valid value for the lang attribute</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures the lang attribute of the <html> element has a valid value</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Images must have alternate text</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures <img> elements have alternate text or a role of none or presentation</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Alternative text of images should not be repeated as text</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensure image alternative is not repeated as text</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Banner landmark should not be contained in another landmark</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures the banner landmark is at top level</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Contentinfo landmark should not be contained in another landmark</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures the contentinfo landmark is at top level</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Document should not have more than one banner landmark</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures the document has at most one banner landmark</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Document should not have more than one contentinfo landmark</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures the document has at most one contentinfo landmark</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Ensures landmarks are unique</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Landmarks should have a unique role or role/label/title (i.e. accessible name) combination</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Links must have discernible text</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures links have discernible text</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Users should be able to zoom and scale the text up to 500%</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures <meta name=”viewport”> can scale a significant amount</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Interactive controls must not be nested</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>Page should contain a level-one heading</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensure that the page, or at least one of its frames contains a level-one heading</p>
</div><div style=”padding:15px; margin-bottom:15px; border:1px solid #ddd; border-left:5px solid #2e7d32; background:#f1f8e9;”>
<strong>All page content should be contained by landmarks</strong>
<p style=”margin: 4px 0 0 0; font-size: 0.85em; color: #555;”>Ensures all page content is contained by landmarks</p>
</div></div>