HTML Prvky - Kompletní reference

Tato stránka obsahuje ukázky všech HTML prvků, které jsou automaticky stylovány v kontejneru .user-content. Žádné třídy nebo inline styly nejsou potřeba - styly jsou aplikovány přímo na elementy.

Typografie

Nadpisy H1-H6

Nadpis první úrovně (H1)

Nadpis H1 by měl být na stránce pouze jeden a měl by obsahovat hlavní název dokumentu. Má největší velikost a nejvýraznější styl.

Nadpis druhé úrovně (H2)

Nadpisy H2 slouží k rozdělení obsahu do hlavních sekcí. Jsou podtržené a mají výrazný okraj nahoře.

Nadpis třetí úrovně (H3)

Používá se pro podsekce v rámci H2. Menší velikost, ale stále výrazný.

Nadpis čtvrté úrovně (H4)

Pro další členění obsahu. Použijte pro detailnější strukturu.

Nadpis páté úrovně (H5)

Pro velmi detailní členění. Má podobnou velikost jako běžný text, ale je tučný.

NADPIS ŠESTÉ ÚROVNĚ (H6)

H6 je nejmenší nadpis, často používaný pro popisky nebo velmi specifické sekce. Je psán verzálkami.


Odstavce a text

Toto je běžný odstavec. Odstavce mají nastavenou optimální délku řádku pro čitelnost a patřičné řádkování. Text je nastaven tak, aby byl dobře čitelný na všech zařízeních.

Druhý odstavec demonstruje, že odstavce mají mezi sebou patřičné odsazení. Každý odstavec by měl obsahovat jednu hlavní myšlenku nebo téma pro lepší čitelnost.

Textové formátování

V textu můžete používat tučný text pomocí elementu <strong> nebo tučný text pomocí <b>.

Kurzíva je možná pomocí elementu em nebo elementu i.

Můžete také použít menší text pro poznámky pod čarou.

Zvýrazněný text pomocí elementu <mark> přitáhne pozornost.

Smazaný text a vložený text pro sledování změn.

Dolní index: H2O a horní index: E = mc2.

API - zkratka s vysvětlením při najetí myší.

- sémantický element pro datum.

Výsledné skóre - strojově čitelná data.


Odkazy

Toto je standardní odkaz. Odkazy mají barvu primární barvy a při najetí se podtrhnou.

Odkazy mohou vést i na interní kotvy na stejné stránce.

Seznamy

Nečíslovaný seznam

  • Položka první úrovně
  • Další položka první úrovně
    • Položka druhé úrovně
    • Další položka druhé úrovně
      • Položka třetí úrovně
  • Poslední položka první úrovně

Číslovaný seznam

  1. První krok instalace
  2. Druhý krok
    1. Podkrok 2.1
    2. Podkrok 2.2
  3. Třetí krok
  4. Čtvrtý krok

Definiční seznam

API
Application Programming Interface - rozhraní pro komunikaci mezi aplikacemi
REST
Representational State Transfer - architektonický styl pro webové služby
JSON
JavaScript Object Notation - formát pro výměnu dat

Definiční seznam - Glosář styl

Endpoint
Koncový bod API, URL adresa pro přístup ke konkrétní funkci
Webhook
Mechanismus pro asynchronní notifikace mezi systémy
OAuth
Open standard for authorization - protokol pro autorizaci

Citace a boxy

Standardní citace

Jednoduchost je nejvyšší úroveň sofistikovanosti. Čím více věcí zjednodušíte, tím lépe porozumíte jejich podstatě.

Leonardo da Vinci

Tip box

Použijte klávesovou zkratku Ctrl+K pro rychlé vyhledávání v dokumentaci.

Poznámka

Tato funkce je dostupná od verze 2.0. Ujistěte se, že používáte aktuální verzi.

Varování

Před smazáním dat se ujistěte, že máte vytvořenou zálohu. Tato akce je nevratná.

Danger box

Nikdy nesdílejte své API klíče veřejně. Mohou být zneužity k neautorizovanému přístupu.

Inline citace

Jak řekl Albert Einstein: Fantazie je důležitější než vědění.

Kód

Inline kód

Použijte funkci console.log() pro výpis do konzole. Proměnné se deklarují pomocí const, let nebo var.

Blok kódu

// Příklad funkce v JavaScriptu
function greet(name) {
  return `Hello, ${name}!`;
}

// Použití
const message = greet('World');
console.log(message); // "Hello, World!"
# Příklad v Pythonu
def calculate_fibonacci(n):
    if n <= 1:
        return n
    return calculate_fibonacci(n - 1) + calculate_fibonacci(n - 2)

# Výpočet prvních 10 čísel
for i in range(10):
    print(f"F({i}) = {calculate_fibonacci(i)}")
#!/bin/bash
# Instalační skript

echo "Instaluje se aplikace..."
npm install
npm run build
npm start

echo "Instalace dokončena!"
{
  "name": "knowledge-base",
  "version": "1.0.0",
  "description": "Centrální dokumentační systém",
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start"
  }
}

Klávesové zkratky

Stiskněte Ctrl + C pro kopírování a Ctrl + V pro vložení.

Pro rychlé vyhledávání použijte Ctrl + K.

Sample output

Výstup programu: Process completed successfully in 2.5 seconds.

Proměnné

Použijte proměnnou x pro souřadnici a y pro osu Y.

Tabulky

Základní tabulka

Název Popis Cena Skladem
Produkt A Základní verze produktu 1 200 Kč Ano
Produkt B Profesionální verze s rozšířenými funkcemi 2 500 Kč Ano
Produkt C Enterprise verze pro velké organizace 5 000 Kč Ne
Ceny jsou uvedeny bez DPH. Minimální objednávka 1 ks.
Tabulka produktů s ceníkem

Tabulka s kódem

Metoda Endpoint Popis
GET /api/users Získá seznam všech uživatelů
POST /api/users Vytvoří nového uživatele
PUT /api/users/:id Aktualizuje existujícího uživatele
DELETE /api/users/:id Smaže uživatele

Obrázky a média

Základní obrázek

Ukázkový obrázek

Obrázek s popiskem (Figure)

Diagram architektury systému
Obrázek 1: Schéma architektury microservices

Picture element

Responzivní obrázek

Formuláře

Základní formulář

Datum a čas

Textarea a select

Checkbox a radio

Zájmy
Pohlaví

Range a color

File upload

Progress a meter

70% 70%

Interaktivní prvky

Details/Summary

Klikněte pro zobrazení detailů

Tento obsah je ve výchozím stavu skrytý. Uživatel ho může zobrazit nebo skrýt kliknutím na nadpis.

Může obsahovat jakýkoliv HTML obsah včetně dalších prvků.

Ve výchozím stavu otevřené

Tento detail je otevřený díky atributu open.

Kód s příkladem
function example() {
  console.log('Tento kód je uvnitř details elementu');
}

Dialog

Ukázkový dialog

Toto je ukázkový modalní dialog. Může obsahovat jakýkoliv obsah.

Sémantické sekce

Article

Samostatný článek

Element <article> slouží pro samostatný obsah, který by mohl existovat nezávisle na zbytku stránky. Například blogový příspěvek nebo novinka.

Section

Sekce obsahu

Element <section> slouží pro seskupení tematicky souvisejícího obsahu. Obvykle obsahuje nadpis.

Aside

Address

Kontakt:

Jan Novák
Ulice 123
110 00 Praha 1

E-mail: jan.novak@example.com

Tel: +420 123 456 789

Video embed

YouTube video

Pro vložení YouTube videa použijte responsivní kontejner s třídou .video-embed:

Video: Ukázkové YouTube video

Kód pro vložení

<div class="video-embed">
  <div class="video-wrapper">
    <iframe 
      src="https://www.youtube.com/embed/VIDEO_ID" 
      title="Název videa" 
      allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" 
      allowfullscreen>
    </iframe>
  </div>
  <figcaption>Popis videa</figcaption>
</div>

Soubory ke stažení

Pro sekci souborů ke stažení použijte kontejner .download-section:

Soubory ke stažení
  • dokumentace.pdf
    PDF • 2.4 MB • Aktualizováno 15. 1. 2024
    Stáhnout
  • vzorova-data.xlsx
    Excel • 156 KB • Aktualizováno 10. 1. 2024
    Stáhnout
  • zdrojove-kody.zip
    ZIP • 4.8 MB • Aktualizováno 5. 1. 2024
    Stáhnout

Kód pro sekci download

<div class="download-section">
  <div class="download-title">
    <svg>...</svg>
    Soubory ke stažení
  </div>
  <ul class="download-list">
    <li class="download-item">
      <div class="file-info">
        <div class="file-icon">...</div>
        <div class="file-details">
          <div class="file-name">nazev-souboru.pdf</div>
          <div class="file-meta">PDF • 2.4 MB</div>
        </div>
      </div>
      <a href="cesta/k/souboru.pdf" class="download-btn">Stáhnout</a>
    </li>
  </ul>
</div>

Jednoduchý download link

Pro jednoduchý odkaz na stažení použijte třídu .download-link:

Stáhnout dokumentaci (PDF)

Ostatní prvky

Horizontal Rule

Standardní oddělovač:


Section oddělovač:


Footnotes

Tento text obsahuje poznámku pod čarou1. Další poznámka je zde2.

  1. Toto je první poznámka pod čarou. Obsahuje dodatečné informace k textu.

  2. Druhá poznámka pod čarou s dalším vysvětlením.

Disabled stav

Readonly stav


Kompletní seznam podporovaných prvků

Textové prvky

  • <h1> - <h6> - Nadpisy
  • <p> - Odstavec
  • <br> - Zalomení řádku
  • <hr> - Vodorovná čára
  • <strong>, <b> - Tučný text
  • <em>, <i> - Kurzíva
  • <small> - Menší text
  • <mark> - Zvýrazněný text
  • <del>, <ins> - Smazaný/vložený text
  • <sub>, <sup> - Dolní/horní index
  • <abbr> - Zkratka
  • <q> - Inline citace
  • <cite> - Citace zdroje
  • <time> - Datum/čas
  • <data> - Strojová data
  • <var> - Proměnná

Seznamy

  • <ul>, <ol>, <li> - Seznamy
  • <dl>, <dt>, <dd> - Definiční seznam

Citace a kód

  • <blockquote> - Bloková citace
  • <code> - Inline kód
  • <pre> - Blok kódu
  • <kbd> - Klávesová zkratka
  • <samp> - Výstup programu

Tabulky a obrázky

  • <table> a související elementy
  • <figure>, <figcaption>
  • <img>, <picture>

Formuláře

  • <form>, <fieldset>, <legend>
  • <label>, <input>, <textarea>
  • <select>, <option>
  • <button>
  • <progress>, <meter>

Interaktivní a sémantické

  • <details>, <summary>
  • <dialog>
  • <article>, <section>, <aside>
  • <address>