Web (HTML, XHTML, CSS a HTTP)
Radek Hnilica
Web (HTML, XHTML, CSS a HTTP) Radek Hnilica Working Vydání Vydáno Copyright © 2002, 2003, 2005, 2006, 2008, 2010, 2011 Radek Hnilica Tento dokument je o vytváˇrení web˚u. Zabývám se zde všemi technologiemi jenž se publikování na webu týkají. Jedinou výjimkou je vytváˇrení dynamických web˚u, to popisuji v jiných dokumentech. Hlavní náplní jsou poznámky k protokolu http a jazyk˚um HTML, XHTML, CSS. Poˇcet stran v Postscriptové (web.ps) a PDF (web.pdf) verzi: 50 . Poˇcet stran v Postscriptové a PDF verzi: 50 . Pˇríšernˇe žlut’ouˇcký k˚unˇ úpˇel d’ábelské ódy. Hled’, tot’ pˇrízraˇcný k˚unˇ v mátožné póze šílenˇe úpí.
Toto dílo smíte užívat dle podmínek licence CC BY-NC-SA (http://creativecommons.org/licenses/by-nc-sa/3.0/cz/).
Pˇrehled revizí Revize 0 2002-10-19 Založení Revize 0.1 2005-08-09 Pˇrevedení do nového publikaˇcního systému Revize 2 2011-05-09 Zmˇena licence na CC BY-NC-SA.
ˇ Venování FIXME:napsat vˇenování
Obsah Pˇredmluva.............................................................................................................................................................. vi 1. Úvod .................................................................................................................................................................... 1 1.1. Sekce ....................................................................................................................................................... 1 2. Nezapracované poznámky................................................................................................................................. 2 3. Staré sekce .......................................................................................................................................................... 3 3.1. HTTP metody.......................................................................................................................................... 3 3.2. Cookies.................................................................................................................................................... 4 3.3. Session Management............................................................................................................................... 4 4. Internet................................................................................................................................................................ 5 4.1. Indentifikace zdroj˚u ................................................................................................................................. 5 I. HTML.................................................................................................................................................................. 6 5. Struktura (X)HTML dokumentu ................................................................................................................ 7 6. HTML tagy............................................................................................................................................... 12 7. Dizajn stránky........................................................................................................................................... 21 8. HTML5..................................................................................................................................................... 22 II. Kaskádové styly (CSS).................................................................................................................................... 24 9. Zápis ......................................................................................................................................................... 25 10. Atributy .................................................................................................................................................. 27 11. Menu....................................................................................................................................................... 28 12. Záložky................................................................................................................................................... 29 13. R˚uzné ukázky stylování.......................................................................................................................... 32 14. Vlastnosti................................................................................................................................................ 33 III. Java Script...................................................................................................................................................... 34 15. Krátký popis jazyka................................................................................................................................ 35 16. Menu....................................................................................................................................................... 36 17. Document ............................................................................................................................................... 37 IV. Technologie..................................................................................................................................................... 38 18. RESTfull WEB....................................................................................................................................... 39 19. CSS3 a HTML5 .............................................................................................................................................. 42 V. X........................................................................................................................................................................ 43 20. Xx ........................................................................................................................................................... 44
iv
Seznam tabulek 6-1. možnosti list-style-type................................................................................................................................... 12 6-2. Atributy tagu
................................................................................................................................. 13 6-3. Atributy tagu ........................................................................................................................................ 14 6-4. Atributy tag˚u a | .......................................................................................................................... 14 6-5. Atributy tagu |