Opravy dalších tří bodů ze střední priority

- Přidán preload pro kritické CSS zdroje ve všech hlavních stránkách
- Přidáno aria-label a aria-hidden pro ikony (hamburger menu, scroll-to-top)
- Zajištěna semantička HTML:
  - Nahrazení <div class="main-content"> za <div class="main-content" role="main">
  - Nahrazení <section class="content"> za <main class="content"> v apollo-nvim a terminal-space
- Aktualizováno TODO.md s dokončenými úkoly

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
kankys committed 2026-08-10 20:24:15 +02:00
1 parent 8d7f758c36
commit bc2be54926
13 files changed
+62 -46

No files matched your search

+5 -4
View File
@@ -50,14 +50,14 @@
</nav>
<div class="menu-icon">
<!-- Ikona hamburger -->
<i class="fa-solid fa-bars"></i>
<i class="fa-solid fa-bars" aria-label="Menu"></i>
<!-- Ikona cross -->
<!-- <i class="fa-solid fa-xmark"></i> -->
</div>
</header>
<hr />
<!--Začátek sekcí - co h2 sekce + fotogalerie-->
<section class="content" id="welcome">
<main class="content" id="welcome">
<p>
<strong
>Vždy se podívej před Instalací na
@@ -281,8 +281,9 @@
onclick="scrollToTop()"
id="scrollToTopBtn"
title="Go to top"
aria-label="Go to top"
>
<i class="fas fa-arrow-up"></i>
<i class="fas fa-arrow-up" aria-hidden="true"></i>
</button>
<footer>
@@ -294,7 +295,7 @@
>
2024
</footer>
</section>
</main>
<script src="script.js"></script>
</body>
</html>