Značkovací jazyky
Články
Novinky protokolu WebSocket a režim fullscreen
Webové technologie se stále vyvíjejí a prohlížeče přicházejí s novými a novými možnostmi. V dnešním článku si ukážeme, jak byly vyřešeny nedávno zmiňované bezpečnostní problémy v protokolu WebSocket, a představíme si jednu novinku, která by mohla zlepšit „prožitek“ z některých webových aplikací.
Polyglot aneb webovým kodérem pod obojí
Když se občas na přednáškách ptám, jakou verzi HTML posluchači používají, jsem vždy překvapen tím, že naprostá většina se hlásí k XHTML. Při bližším ohledání stránek tvůrců v XHTML však vyjde najevo, že káží víno a pijí špinavou vodu. Svůj validní XHTML kód podsouvají prohlížeči se špatným MIME typem text/html a nutí jej používat parser HTML. HTML5 přináší některé změny syntaxe, které konečně umožňují tuto praktiku dělat tak, abychom se za ni nemuseli stydět.
Protokol HTTP
HTTP je jedním z těch starých dobrých protokolů (jako třeba SMTP nebo POP3), u kterých člověk nepotřebuje žádný zvláštní klientský program a k tomu, aby se serverem navázal smysluplnou komunikaci a získal od něj odpověď, mu stačí telnet. V textu se podíváme na HTTP trochu techničtěji, „pod kapotu“.
Práce se soubory v prohlížeči, díl 2
V předchozím článku jsme podrobně probírali třídy Blob, File a metody rozhraní FileReader. Ukázali jsme si, jak v prohlížeči otevřít soubor, předaný buď pomocí drag-n-drop, nebo pomocí INPUT FILE. V dnešním pokračování si ukážeme možnosti vytváření souborů v prohlížeči a jejich ukládání, jak na server, tak na místní disk.
XHTML je mrtvé! Ať žije HTML5! Nebo ne?
Před deseti lety bylo moderní dělat weby v XHTML a v tento jazyk byly vkládány velké naděje. Pak nastalo jisté vystřízlivění a s mohutnou propagací HTML5 v posledních několika letech i jisté zatracení XHTML. Nenechme se však zmást. HTML5 a XHTML se nevylučují, naopak specifikace HTML5 je v mnoha ohledech nejlepší specifikací XHTML, jaká kdy existovala.
Zprávičky
Techniky pro vytváření textových alternativních popisů
Nejznámější „textové alternativy“ jsou pravděpodobně alternativní popisky obrázků. Alternativní textový obsah ale nalezne uplatnění i u jiných forem netextového obsahu – u videa, u audia, u animací… Draft od W3C s názvem HTML5: Techniques for… Více
HTML5 Roadshow ve Zlíně
Další, ne úplně plánovaná, zastávka HTML5 Roadshow bude 28. 11. 2011 ve Zlíně. Více informací najdete na http://www.wug.cz/zlin/akce/458-HTML5. Více
Deset nástrojů pro snazší práci s HTML5
Webdeveloper Juice zveřejnil seznam známých (Modernizr) i méně známých nástrojů, které mohou usnadnit práci s HTML5. Více
HTML možná nebude obsahovat element <time>
Ian Hickson, editor specifikace HTML5, oznámil, že specifikace HTML5 pravděpodobně nebude obsahovat element <time>. Místo něho by měl být používán obecnější element <data>. Tantek Çelik, autor mikroformátů, nebo Bruce Lawson z Opery… Více
CSS selektory level 4: další pseudotřídy a přesnější cílení
Nový návrh specifikace pro CSS selektory (Selectors level 4) z letošního září přináší několik zajímavých novinek. Jednou z nich je pseudotřída :matches(), která slouží k výběru více pseudotříd: *|*:matches(:hover, :focus) Tento selektor platí pro… Více