Skip to content

Archives

  • Leden 2022
  • Prosinec 2021
  • Listopad 2021
  • Říjen 2021
  • Září 2021

Categories

  • Žádné rubriky
Trend RepositoryArticles and guides
Articles

HTML6: Co to je a kdy přijde?

On 26 října, 2021 by admin

Kdy můžeme očekávat HTML6? Pracovní skupina WHATWG – normalizační orgán, který řídí změny specifikace HTML – se rozhodla zavést přístup „živého dokumentu“ ke standardizaci. To znamená, že to, co nazýváme „HTML6“, pravděpodobně nebude rozsáhlá aktualizace, ale bude se spíše skládat z menších změn specifikace, ke kterým bude docházet častěji.

Specifikace HTML se však neustále revidují a vylepšují. Výrobci prohlížečů jsou vždy zaneprázdněni implementací nejnovějších funkcí, které uvolňují do širšího světa, což znamená, že vždy dostaneme nové věci k vyzkoušení (třeba souběžně s vyzkoušením některého z nejlepších tvůrců webových stránek). V současné době k vám míří změny, které stojí za povšimnutí – přečtěte si o dvou změnách, které mění pravidla hry.

Když už jste tady, můžete si také prohlédnout našeho průvodce značkami HTML pro začátečníky nebo projít náš výběr nejlepších rozhraní HTML API. Navíc pro další vylepšení vašeho procesu se ujistěte, že vaše webhostingová služba je pro vás dokonalá a že všechna vaše média jsou bezpečně zálohována ve špičkovém cloudovém úložišti.

Nativní modály

Jednou ze změn, která si razí cestu do prohlížečů, je prvek <dialog>. Ten funguje jako nativní ekvivalent modálních oken s podporou JavaScriptu, která jsou běžným vzorem návrhu na mnoha webech.

<dialog open> <p>This is a HTML-powered dialog box.</p></dialog>

Lze jej otevřít a zavřít přepnutím atributu open. Ve výchozím nastavení se zobrazí při zavěšení nad místem, kde bylo na stránce umístěno. Volání jeho metody openModal prostřednictvím jazyka JavaScript pak použije známější rozhraní podobné modálnímu.

Ve výchozím nastavení bude pozadí šedé a obsah pod ním již nebude interaktivní.

<dialog> <form method="dialog"> <input type="submit" value="Yes" /> <input type="submit" value="No" /> </form></dialog>

Formuláře uvnitř modálního dialogu mohou mít atribut method dialog, který odešle hodnotu a předá ji zpět samotnému objektu dialogu. Díky tomu je <dialog> skvělým nástrojem pro potvrzování akcí nebo jiné drobné interakce.

Element je standardizovaný a v současné době mají plnou podporu pouze internetové prohlížeče Chrome a Samsung. Ty, které ji nemají, budou stále zobrazovat obsah dialogu, ale místo toho bude umístěn uvnitř stránky.

Menší nabídky

Některé webové aplikace umožňují uživatelům provádět skupiny akcí v rámci svého rozhraní. Ty by nějakou formou ovlivnily aktuální stránku, například přidáním položky do seznamu.

Předtím by byly označeny jako <ul> – neuspořádaný seznam akcí, které může uživatel provést. Zatímco <ul> je určen pro seznam zobrazovaných položek, nehodí se nejlépe pro interaktivní prvky.

<menu type="toolbar"> <li><button>Cut</button></li> <li><button>Copy</button></li> <li><button>Paste</button></li></menu>

Menu obsahuje sadu akcí, které by se spouštěly pomocí prvků <button> uvnitř nich. Kromě toho se prvek <menu> neliší od běžného seznamu položek. Se zlepšujícím se přijetím prohlížečů to může pomoci asistenčním technologiím snadněji najít tyto interaktivní prvky.

Ve specifikaci se neustále objevuje mnoho menších změn, které se dostávají do prohlížečů. Sledujte aktualizační stránky jednotlivých prohlížečů a projděte si živý standard WHATWG.

Tato informace původně vyšla v časopise Web Designer. Prozkoumejte všechny články Web Designeru na CB.

  • 8 značek HTML, které musíte používat (a 5, kterým se vyhnout)
  • Jak sjednotit UX napříč platformami
  • 16 úžasných webů s paralaxním rolováním

Aktuality

{{název článku }}

.

Napsat komentář Zrušit odpověď na komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Archivy

  • Leden 2022
  • Prosinec 2021
  • Listopad 2021
  • Říjen 2021
  • Září 2021

Základní informace

  • Přihlásit se
  • Zdroj kanálů (příspěvky)
  • Kanál komentářů
  • Česká lokalizace
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress