From 22ec18730f0a730a1f3cdaf9558084f92433d8df Mon Sep 17 00:00:00 2001 From: skrabanek Date: Fri, 9 Jan 2026 11:32:10 +0100 Subject: [PATCH] =?UTF-8?q?add=20AI=20material=20nav=C3=ADc,=20README=20po?= =?UTF-8?q?pisky=20v=C5=A1ude?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 - 01_uvod/README.md | 40 + 02/README.md | 124 + 03_css_uvod/README.md | 53 + 04_layout/README.md | 45 + 05_js_intro/README.md | 71 + 06_js_html/README.md | 62 + 07_js_css_dom/README.md | 85 + 08_js_form/README.md | 94 + 09_mediaquerry/README.md | 100 + 10_flex/README.md | 129 + 11_json/README.md | 117 + 12_grid/README.md | 150 + 13_boostrap_intro/README.md | 119 + 14_bootstrap_layout/README.md | 162 + 15_bootstrap_components/README.md | 165 + 16_carousel/README.md | 171 + 17_modal/README.md | 224 + 18_forms/README.md | 181 + 19_todolist/README.md | 220 + 20_ajax/README.md | 228 + .../18_form_validation_bootstrap/ZADANI.md | 248 + .../css/bootstrap.css | 12048 ++++++++++++++++ .../css/bootstrap.min.css | 6 + .../18_form_validation_bootstrap/index.html | 429 + .../js/bootstrap.bundle.js | 6312 ++++++++ .../js/bootstrap.bundle.min.js | 7 + .../reseni_kontaktni_formular.html | 280 + .../template.html | 128 + .../18a_form_xss_demo/RYCHLY_NAVOD.md | 208 + AI_extra_material/18a_form_xss_demo/ZADANI.md | 377 + .../bezpecna_jednoducha.html | 157 + .../18a_form_xss_demo/bezpecna_verze.html | 335 + .../18a_form_xss_demo/css/bootstrap.css | 12048 ++++++++++++++++ .../18a_form_xss_demo/css/bootstrap.min.css | 6 + .../18a_form_xss_demo/index.html | 313 + .../18a_form_xss_demo/js/bootstrap.bundle.js | 6312 ++++++++ .../js/bootstrap.bundle.min.js | 7 + .../zranitelna_jednoducha.html | 154 + .../18a_form_xss_demo/zranitelna_verze.html | 273 + AI_extra_material/AI_PROJEKTY_README.md | 249 + AI_extra_material/ISP_PRG_pliva_1I.txt | 21 + AI_extra_material/ISP_WTL_3I.md | 428 + AI_extra_material/ISP_WTL_3I.txt | 31 + AI_extra_material/README.md | 101 + AI_extra_material/UCITEL_INFO.md | 351 + .../ai_01_grid_responsive/README.md | 158 + .../ai_01_grid_responsive/ZADANI.md | 49 + .../ai_01_grid_responsive/index.html | 18 + .../ai_01_grid_responsive/reseni.css | 151 + .../ai_01_grid_responsive/reseni.html | 51 + .../ai_01_grid_responsive/style.css | 50 + .../ai_02_semantic_portfolio/README.md | 221 + .../ai_02_semantic_portfolio/ZADANI.md | 67 + .../ai_02_semantic_portfolio/index.html | 36 + .../ai_02_semantic_portfolio/reseni.css | 422 + .../ai_02_semantic_portfolio/reseni.html | 119 + .../ai_02_semantic_portfolio/style.css | 54 + .../ai_03_form_validation/README.md | 301 + .../ai_03_form_validation/ZADANI.md | 93 + .../ai_03_form_validation/index.html | 50 + .../ai_03_form_validation/reseni.css | 256 + .../ai_03_form_validation/reseni.html | 76 + .../ai_03_form_validation/reseni.js | 376 + .../ai_03_form_validation/script.js | 96 + .../ai_03_form_validation/style.css | 59 + .../ai_04_prep_bootstrap/README.md | 377 + .../ai_04_prep_bootstrap/RESENI_PRIKLAD.md | 173 + .../ai_04_prep_bootstrap/ZADANI.md | 166 + .../ai_04_prep_bootstrap/css/animations.css | 42 + .../ai_04_prep_bootstrap/css/style.css | 131 + .../ai_04_prep_bootstrap/index.html | 61 + .../ai_04_prep_bootstrap/js/main.js | 37 + .../ai_04_prep_bootstrap/js/scroll.js | 36 + .../ai_04_prep_bootstrap/js/validation.js | 48 + README.md | 129 +- novyprojekt_bootstrap/README.md | 177 + 77 files changed, 47358 insertions(+), 92 deletions(-) create mode 100644 01_uvod/README.md create mode 100644 02/README.md create mode 100644 03_css_uvod/README.md create mode 100644 04_layout/README.md create mode 100644 05_js_intro/README.md create mode 100644 06_js_html/README.md create mode 100644 07_js_css_dom/README.md create mode 100644 08_js_form/README.md create mode 100644 09_mediaquerry/README.md create mode 100644 10_flex/README.md create mode 100644 11_json/README.md create mode 100644 12_grid/README.md create mode 100644 13_boostrap_intro/README.md create mode 100644 14_bootstrap_layout/README.md create mode 100644 15_bootstrap_components/README.md create mode 100644 16_carousel/README.md create mode 100644 17_modal/README.md create mode 100644 18_forms/README.md create mode 100644 19_todolist/README.md create mode 100644 20_ajax/README.md create mode 100644 AI_extra_material/18_form_validation_bootstrap/ZADANI.md create mode 100644 AI_extra_material/18_form_validation_bootstrap/css/bootstrap.css create mode 100644 AI_extra_material/18_form_validation_bootstrap/css/bootstrap.min.css create mode 100644 AI_extra_material/18_form_validation_bootstrap/index.html create mode 100644 AI_extra_material/18_form_validation_bootstrap/js/bootstrap.bundle.js create mode 100644 AI_extra_material/18_form_validation_bootstrap/js/bootstrap.bundle.min.js create mode 100644 AI_extra_material/18_form_validation_bootstrap/reseni_kontaktni_formular.html create mode 100644 AI_extra_material/18_form_validation_bootstrap/template.html create mode 100644 AI_extra_material/18a_form_xss_demo/RYCHLY_NAVOD.md create mode 100644 AI_extra_material/18a_form_xss_demo/ZADANI.md create mode 100644 AI_extra_material/18a_form_xss_demo/bezpecna_jednoducha.html create mode 100644 AI_extra_material/18a_form_xss_demo/bezpecna_verze.html create mode 100644 AI_extra_material/18a_form_xss_demo/css/bootstrap.css create mode 100644 AI_extra_material/18a_form_xss_demo/css/bootstrap.min.css create mode 100644 AI_extra_material/18a_form_xss_demo/index.html create mode 100644 AI_extra_material/18a_form_xss_demo/js/bootstrap.bundle.js create mode 100644 AI_extra_material/18a_form_xss_demo/js/bootstrap.bundle.min.js create mode 100644 AI_extra_material/18a_form_xss_demo/zranitelna_jednoducha.html create mode 100644 AI_extra_material/18a_form_xss_demo/zranitelna_verze.html create mode 100644 AI_extra_material/AI_PROJEKTY_README.md create mode 100644 AI_extra_material/ISP_PRG_pliva_1I.txt create mode 100644 AI_extra_material/ISP_WTL_3I.md create mode 100644 AI_extra_material/ISP_WTL_3I.txt create mode 100644 AI_extra_material/README.md create mode 100644 AI_extra_material/UCITEL_INFO.md create mode 100644 AI_extra_material/ai_01_grid_responsive/README.md create mode 100644 AI_extra_material/ai_01_grid_responsive/ZADANI.md create mode 100644 AI_extra_material/ai_01_grid_responsive/index.html create mode 100644 AI_extra_material/ai_01_grid_responsive/reseni.css create mode 100644 AI_extra_material/ai_01_grid_responsive/reseni.html create mode 100644 AI_extra_material/ai_01_grid_responsive/style.css create mode 100644 AI_extra_material/ai_02_semantic_portfolio/README.md create mode 100644 AI_extra_material/ai_02_semantic_portfolio/ZADANI.md create mode 100644 AI_extra_material/ai_02_semantic_portfolio/index.html create mode 100644 AI_extra_material/ai_02_semantic_portfolio/reseni.css create mode 100644 AI_extra_material/ai_02_semantic_portfolio/reseni.html create mode 100644 AI_extra_material/ai_02_semantic_portfolio/style.css create mode 100644 AI_extra_material/ai_03_form_validation/README.md create mode 100644 AI_extra_material/ai_03_form_validation/ZADANI.md create mode 100644 AI_extra_material/ai_03_form_validation/index.html create mode 100644 AI_extra_material/ai_03_form_validation/reseni.css create mode 100644 AI_extra_material/ai_03_form_validation/reseni.html create mode 100644 AI_extra_material/ai_03_form_validation/reseni.js create mode 100644 AI_extra_material/ai_03_form_validation/script.js create mode 100644 AI_extra_material/ai_03_form_validation/style.css create mode 100644 AI_extra_material/ai_04_prep_bootstrap/README.md create mode 100644 AI_extra_material/ai_04_prep_bootstrap/RESENI_PRIKLAD.md create mode 100644 AI_extra_material/ai_04_prep_bootstrap/ZADANI.md create mode 100644 AI_extra_material/ai_04_prep_bootstrap/css/animations.css create mode 100644 AI_extra_material/ai_04_prep_bootstrap/css/style.css create mode 100644 AI_extra_material/ai_04_prep_bootstrap/index.html create mode 100644 AI_extra_material/ai_04_prep_bootstrap/js/main.js create mode 100644 AI_extra_material/ai_04_prep_bootstrap/js/scroll.js create mode 100644 AI_extra_material/ai_04_prep_bootstrap/js/validation.js create mode 100644 novyprojekt_bootstrap/README.md diff --git a/.gitignore b/.gitignore index 693d239..0fa03a7 100644 --- a/.gitignore +++ b/.gitignore @@ -10,5 +10,4 @@ .history/ CLAUDE.md -AI/* .claude/ \ No newline at end of file diff --git a/01_uvod/README.md b/01_uvod/README.md new file mode 100644 index 0000000..c9ddfac --- /dev/null +++ b/01_uvod/README.md @@ -0,0 +1,40 @@ +# 01 - Úvod do HTML + +## 🎯 Co se naučíte + +V této lekci se seznámíte se základy HTML a strukturou webové stránky. + +## 📚 Témata lekce + +- **Základní struktura HTML dokumentu** (``, ``, ``, ``) +- **Nadpisy** (`

` až `

`) +- **Odstavce** (`

`) +- **Odkazy** (``) +- **Obrázky** (``) +- **Komentáře v HTML** (``) +- **Zalomení řádku** (`
`) + +## 📂 Soubory v projektu + +- `index.html` - hlavní HTML soubor s ukázkami základních HTML tagů +- `about.html` - další stránka pro demonstraci odkazů +- `profily/` - složka s příklady vnořené struktury souborů + +## 🚀 Jak s lekcí pracovat + +1. Otevřete `index.html` v prohlížeči (dvojklik nebo přes Live Server) +2. Prohlédněte si HTML kód v editoru +3. Zkuste upravit texty, přidat nové nadpisy nebo odstavce +4. Vyzkoušejte vytvořit vlastní odkazy na nové stránky + +## 💡 Tip pro studenty + +- Používejte komentáře (``) pro poznámky v kódu +- Zkratka pro zakomentování: `CTRL+K CTRL+C` (odkomentování: `CTRL+K CTRL+U`) +- Každý tag, který otevřete, musíte i zavřít (např. `

...

`) +- Atribut `alt` u obrázků je povinný (popisuje obrázek) + +## 🔗 Související lekce + +- **Další:** 02 - pokračování v HTML +- **Související:** 03_css_uvod - stylování HTML elementů diff --git a/02/README.md b/02/README.md new file mode 100644 index 0000000..96ca458 --- /dev/null +++ b/02/README.md @@ -0,0 +1,124 @@ +# 02 - HTML Pokročilé Elementy + +## 🎯 Co se naučíte + +V této lekci se naučíte pracovat s pokročilejšími HTML elementy a Emmet zkratkami. + +## 📚 Témata lekce + +- **Tabulky** (``, ``, ``) a buňky (`
`, ``) + - Struktura tabulek + - Řádky (`
`) + - Nadpisy tabulek (``) + - Stylování pomocí inline CSS +- **Seznamy** (`