Accessibility: fix WCAG structural/landmark issues
- nav.php: add aria-label="Main navigation" to navbar <nav> - article-footer.php: h4 -> h3 in related-card (h2->h4 skipped h3) - 6 articles: add aria-label="Table of contents" to article-toc <nav> - index.php: move trust-signals section inside <main> (was after </main>) - web-scraping, price-monitoring, competitive-intelligence: add <main> wrapper - index.php: inline #179e83 colour fixes (text on tinted backgrounds)
This commit is contained in:
@@ -33,7 +33,7 @@ $read_time = 12;
|
||||
<meta name="article:tag" content="Dashboard Design, Business Intelligence, Data Visualisation, Analytics">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -64,8 +64,8 @@ $read_time = 12;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema Markup -->
|
||||
<script type="application/ld+json">
|
||||
@@ -141,7 +141,7 @@ $read_time = 12;
|
||||
</header>
|
||||
|
||||
<!-- Table of Contents -->
|
||||
<nav class="article-toc">
|
||||
<nav class="article-toc" aria-label="Table of contents">
|
||||
<h2>Table of Contents</h2>
|
||||
<ol>
|
||||
<li><a href="#dashboard-fundamentals">Dashboard Design Fundamentals</a></li>
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 8;
|
||||
<meta name="article:tag" content="ROI, Competitive Intelligence, Business Intelligence, Metrics">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -64,8 +64,8 @@ $read_time = 8;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema Markup -->
|
||||
<script type="application/ld+json">
|
||||
@@ -142,7 +142,7 @@ $read_time = 8;
|
||||
|
||||
|
||||
<!-- Table of Contents -->
|
||||
<nav class="article-toc">
|
||||
<nav class="article-toc" aria-label="Table of contents">
|
||||
<h2>Table of Contents</h2>
|
||||
<ol>
|
||||
<li><a href="#why-measure-roi">Why Measure CI ROI?</a></li>
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 8;
|
||||
<meta name="article:tag" content="JavaScript, Web Scraping, Browser Automation, SPA">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -61,8 +61,8 @@ $read_time = 8;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema Markup -->
|
||||
<script type="application/ld+json">
|
||||
@@ -139,7 +139,7 @@ $read_time = 8;
|
||||
|
||||
|
||||
<!-- Table of Contents -->
|
||||
<nav class="article-toc">
|
||||
<nav class="article-toc" aria-label="Table of contents">
|
||||
<h2>Table of Contents</h2>
|
||||
<ol>
|
||||
<li><a href="#understanding-challenges">Understanding the Challenges</a></li>
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 14;
|
||||
<meta name="article:tag" content="Predictive Analytics, Customer Churn, Machine Learning, Retention">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -64,8 +64,8 @@ $read_time = 14;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema Markup -->
|
||||
<script type="application/ld+json">
|
||||
@@ -182,7 +182,7 @@ $read_time = 14;
|
||||
</header>
|
||||
|
||||
<!-- Table of Contents -->
|
||||
<nav class="article-toc">
|
||||
<nav class="article-toc" aria-label="Table of contents">
|
||||
<h2>Table of Contents</h2>
|
||||
<ol>
|
||||
<li><a href="#churn-fundamentals">Understanding Customer Churn</a></li>
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 16;
|
||||
<meta name="article:tag" content="SQL, Analytics, Data Science, Business Intelligence">
|
||||
|
||||
<!-- Preload critical resources -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
|
||||
<!-- Open Graph / Social Media -->
|
||||
@@ -64,8 +64,8 @@ $read_time = 16;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Article Schema Markup -->
|
||||
<script type="application/ld+json">
|
||||
@@ -141,7 +141,7 @@ $read_time = 16;
|
||||
</header>
|
||||
|
||||
<!-- Table of Contents -->
|
||||
<nav class="article-toc">
|
||||
<nav class="article-toc" aria-label="Table of contents">
|
||||
<h2>Table of Contents</h2>
|
||||
<ol>
|
||||
<li><a href="#window-functions">Advanced Window Functions</a></li>
|
||||
|
||||
@@ -33,7 +33,7 @@ $read_time = 12;
|
||||
<meta name="article:tag" content="GDPR, Web Scraping, Legal Compliance, UK Law">
|
||||
|
||||
<!-- Preload critical resources for performance -->
|
||||
<link rel="preload" href="../../assets/css/main.css" as="style">
|
||||
<link rel="preload" href="../../assets/css/main.css?v=20260222" as="style">
|
||||
<link rel="preload" href="../../assets/images/ukds-main-logo.png" as="image">
|
||||
<link rel="preload" href="<?php echo $og_image; ?>" as="image">
|
||||
|
||||
@@ -67,8 +67,8 @@ $read_time = 12;
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&display=swap" rel="stylesheet">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="../../assets/css/main.css">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css">
|
||||
<link rel="stylesheet" href="../../assets/css/main.css?v=20260222">
|
||||
<link rel="stylesheet" href="../../assets/css/cro-enhancements.css?v=20260222">
|
||||
|
||||
<!-- Critical Button and Spacing Fix -->
|
||||
<style>
|
||||
@@ -328,7 +328,7 @@ $read_time = 12;
|
||||
|
||||
|
||||
<!-- Table of Contents -->
|
||||
<nav class="article-toc">
|
||||
<nav class="article-toc" aria-label="Table of contents">
|
||||
<h2>Table of Contents</h2>
|
||||
<ol>
|
||||
<li><a href="#legal-framework">UK Legal Framework Overview</a></li>
|
||||
|
||||
Reference in New Issue
Block a user