Kurz XHTML. HTML = HyperText Markup Language. XHTML = Extensible HTML.

Size: px
Start display at page:

Download "Kurz XHTML. HTML = HyperText Markup Language. XHTML = Extensible HTML."

Transcription

1 1 Úvod Kurz XHTML HTML = HyperText Markup Language. XHTML = Extensible HTML. V tomto kurze budeme vychádzať z normy XHTML 1.0 Strict. Ako už naznačuje verzia Strict, pôjde o prísnu formu jazyka. Existuje aj menej striktná forma, označená Transitional (prechodná). Povoľuje dočasne používať prostriedky, ktoré sa v budúcnosti zakážu. Koncepcia jazyka je založená na tzv. prvkoch vložených do obyčajného neformátovaného textu. Prvky slúžia na tvorbu štruktúry stránky, vloženie hypertextových odkazov, obrázkov či zostrojenie tabuliek. V súčasnosti sa opäť kladie veľký dôraz na dôsledné oddelenie štruktúry obsahu a vzhľadu webových stránok. Teda zdrojový kód stránky by nemal obsahovať prostriedky slúžiace na definovanie grafického dizajnu (napríklad farieb, typov a veľkostí písma, rozmiestnenia alebo pozadia stránky). Dôsledné oddelenie štruktúry obsahu od dizajnu stránky je nevyhnutné, aby rôzne internetové prehliadače prezentovali stránku rovnako. Medzi najrozšírenejšie prehliadače patria Internet Explorer, Netscape Navigator (v súčasnosti založený na Mozille), samotná Mozilla (resp. jej zjednodušená verzia Mozilla Firefox) alebo Opera. Prvky (z angl. elements) vložené do zdrojového kódu stránky ohraničujú značky uzavreté v znakoch < a >. Podľa špecifikácie XHTML 1.0 je každá značka párová. Teda, vždy musíme mať počiatočnú a ukončovaciu, ako uvádza príklad prvku pre nadpis prvej úrovne <h1>nadpis</h1> Ukončovacia značka obsahuje za znakom < ešte znak /. Vidíme, že takto sa vymedzí časť zdrojového kódu, na ktorú sa má prvok aplikovať. Niektoré prvky podľa starších definícií HTML nemali, alebo nemuseli mať ukončovaciu značku, napríklad <br>, používaný pri zalamovaní riadkov (t. j. pri prechode na nový riadok). Teraz však všetky značky musia byť uvedené v pároch, hoci by medzi nimi nestálo nič. Existuje však možnosť skrátiť zápis prázdneho prvku. Namiesto <br> </br> sa v XHTML 1.0 použije zápis v tvare <br />. Značky vždy píšeme malými písmenami, hoci staršie definície HTML dovoľovali zápis veľkými písmenami. Ak sú prvky navzájom vnorené, nesmú sa ich značky skrížiť. Podobne ako pri zátvorkách, prvá počiatočná značka sa ukončí ako posledná, napríklad <b><i>text</i></b> Zápis <b><i>text</b></i> je neprípustný. Ďalší príklad, ako majú byť prvky správne vnorené, predstavuje kostra XHTML dokumentu z nasledujúcej kapitoly. Autor môže pridať do zdrojového kódu stránky aj vlastné poznámky, ktoré sa na webovej stránke nezobrazia. Poznámku vložíme takto <!-- text poznámky -->

2 2 Kostra XHTML dokumentu XHTML dokument sa skladá z dvoch základných častí: hlavičky (head) a tela (body). Začína počiatočnou značkou <html> a uzatvára ho ukončovacia značka </html>. Takto vyzerá kostra dokumentu: <html> <head> <title> Titulok stránky (max. 60 znakov) </title> </head> <body> Telo stránky. </body> </html> Prvok <title> </title> definuje titulok zobrazený na ľavom hornom okraji okna prehliadača. Hlavička stránky zvyčajne býva komplikovanejšia. Napríklad takúto kostru majú stránky KFCH <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1- strict.dtd"> <html lang="sk" xml:lang="sk" xmlns=" <head> <title>katedra fyzikálnej chémie FCHPT STU</title> <meta http-equiv="content-type" content="text/html; charset=iso " /> <link rel="stylesheet" type="text/css" href="kfch.css" /> <meta name="keywords" content="katedra, fyzikálna, chémia, Bratislava, fakulta, univerzita, STU, veda, školstvo, škola" /> <meta name="description" content="oficiálna stránka Katedry fyzikálnej chémie FCHPT STU v Bratislave" /> <meta name="generator" content="hand made" /> <meta name="author" content="erik Klein" /> </head> <body> Telo stránky </body> </html> Jej opisom sa budeme zaoberať na konci kurzu. Súbor s kostrou sa zostavuje zvyčajne len raz. Do jeho kópie sa potom vloží zdrojový kód samotnej stránky. 3 Parametre prvkov Prvok môže mať jeden alebo viac parametrov. Tie vo všeobecnosti určujú, ako sa daný objekt zobrazí, alebo uvádzajú určité potrebné informácie. Parametre sa uvádzajú iba v počiatočnej (nie v ukončovacej) značke. Zapísané sú vždy v tvare parameter="hodnota". Nasledujúci príklad uvádza prvok <img />, ktorým vkladáme na stránku obrázky <img src="pictures/katedra.jpg" height="514" width="680" /> Jednotlivé parametre s hodnotami nasledujú za názvom prvku (img). Môžu byť uvedené v ľubovoľnom poradí. Názov prvku a prvý parameter, ale aj zápisy ďalších parametrov sú

3 navzájom vždy oddelené medzerou. V tomto príklade parameter src určuje (relatívnu) cestu k obrázku, parametre height a width jeho rozmery v pixloch. 4 Základné prostriedky členenia textu stránky 4.1 Nadpisy <h1> </h1> až <h6> </h6> h= heading Poznáme 6 úrovní nadpisov, reprezentovaných prvkami <h1> </h1> až <h6> </h6>. Najvyššia úroveň je 1, najnižšia 6. Za nadpisom prehliadač automaticky prejde na nový riadok. Prehliadače používajú pre veľkosť písma nadpisu určité štandardné hodnoty (default). Autori však zväčša uprednostňujú vytvorenie vlastného formátu nadpisov, t. j. typu, veľkosti, rezu a farby písma i spôsobu zarovnania nadpisu. Slúži na to CSS (Cascading Style Sheets, kaskádové štýly), pomocou ktorého možno detailne definovať vzhľad stránky. Samozrejme, formát určený autorom má prednosť pred štandardným formátom prehliadača. Prácu s CSS preberieme v ďalšom kurze. 4.2 Zalomenie riadka <br /> br = break Kým vo Worde pri prechode na nový riadok stačí stlačiť kláves Enter, v (X)HTML to neplatí. Jedným z princípov (X)HTML totiž je, že každé stlačenie klávesu Enter pri písaní zdrojového kódu stránky sa interpretuje ako medzera. Navyše, ak prehliadač v kóde nájde viac medzier za sebou, nahradí ich jedinou. Text si prehliadač zalamuje sám podľa veľkosti okna (plochy), ktorú má k dispozícii. Ak chceme, aby prehliadač zobrazil text do nového riadka, musíme na príslušné miesto textu vložiť prvok <br />. 4.3 Odsek <p> </p> p = paragraph Tento prvok označuje odsek. Prehliadače každý nový odsek oddelia od predchádzajúceho prázdnym riadkom. Toto formátovanie sa odlišuje od formátovania v tlačených médiách, kde začiatok odseku indikuje odsadenie prvého riadka. Často sa prvok pre odsek používa v skrátenom tvare <p />, kedy iba označí miesto, kde jeden odsek končí a ďalší sa začína. 4.4 Vodorovná čiara (separátor) <hr /> hr = horizontal rule Prvok predstavuje jednoduchý prostriedok, ako rozčleniť dlhšie texty do menších logických celkov. Vo všeobecnosti však dbáme, aby text stránky nebol priveľmi rozsiahly radšej ho rozdelíme na viac stránok prepojených hypertextovými odkazmi. Vzhľad čiary možno určiť cez CSS. 5 Formátovanie písma V tejto kapitole preberieme možnosti, ktoré ponúka XHTML pre formátovanie písma. K dispozícii máme tzv. logické a fyzické štýly. Fyzické štýly formátovania poznáme z Wordu, ide napríklad o kurzívu, tučné či podčiarknuté písmo alebo horný/dolný index.

4 Logické štýly formátovania kladú dôraz na dôvod, prečo chceme zmeniť formát písma v texte stránky. Aplikujeme ich napríklad, ak chceme uviesť citát, časť textu zdôrazniť, zapísať nejakú premennú alebo definíciu. Samozrejme, aj logické štýly sa pri zobrazení stránky prezentujú fyzickým spôsobom. XHTML dokument však nemusí byť zobrazovaný len na monitore, môže byť transformovaný na hlasový výstup, kde sa dá logický štýl (na rozdiel od fyzického) určitým spôsobom (zmena intonácie, tempa reči) prezentovať. 5.1 Logické štýly <cite> </cite> <em> </em> <strong> </strong> <code> </code> <kbd> </kbd> <dfn> </dfn> <var> </var> Citát, text zvyčajne prehliadače prezentujú kurzívou. Zdôraznenie, text zvyčajne prehliadače prezentujú kurzívou. em = emphasis Silné zdôraznenie, text zvyčajne prehliadače prezentujú tučným písmom. Výpis programového kódu, text prehliadače prezentujú neproporcionálnym písmom. Vstup, ktorý má používateľ zadať cez klávesnicu (využíva sa pri stránkach vysvetľujúcich prácu s nejakým programom). Prehliadače ho prezentujú neproporcionálnym písmom. kbd = keyboard Definícia, prezentuje sa kurzívou. dfn = definition Premenná, prezentuje sa kurzívou. var = variable Ako bude prezentovaný ktorýkoľvek logický štýl, možno jednoducho nastaviť cez CSS. Nemusíme byť teda odkázaní na len formát definovaný prehliadačom. 5.2 Fyzické štýly <b> </b> <i> </i> <sup> </sup> <sub> </sub> Tučné písmo. b = bold Kurzíva. i = italic Horný index. sup = superscript Dolný index. sub = subscript Fyzické formátovanie sa s vývojom HTML významne obmedzilo. Napríklad už v tejto norme neexistuje prvok <font> </font> pre prácu s veľkosťou, typom a farbou písma, ani prvky pre podčiarknuté či prečiarknuté písmo. 6 Zoznamy Bežnou súčasťou webových stránok sú rôzne zoznamy. Delíme ich na tri skupiny: neusporiadané zoznamy, usporiadané zoznamy, zoznamy definícií.

5 V neusporiadaných zoznamoch sa neprikladá význam poradiu jednotlivých položiek (ako príklad možno uviesť predchádzajúci zoznam). Naopak, pred položkami usporiadaného zoznamu stoja namiesto odrážok poradové čísla. Ak má byť zoznam číslovaný rímskymi číslicami (alebo by položky mali byť označené písmenami), musí sa použiť CSS. Špeciálny typ zoznamov predstavuje zoznam definícií, striedavo prezentujúci definované pojmy a ich definície. 6.1 Neusporiadaný zoznam <ul> </ul> ul = unordered list Začiatok zoznamu indikuje počiatočná značka <ul>, uzatvára ho ukončovacia značka </ul>. Jednotlivé položky uvádza prvok <li> </li>. Ten spôsobí, že každá položka bude zobrazená na novom riadku. Pred položky prehliadač umiestni odrážky v tvare krúžkov. Iný tvar odrážky, alebo použitie vhodného obrázka ako odrážky dovoľuje CSS. li = list item Príklad: XHTML kód Zobrazenie v prehliadači <ul> <li>pevná látka</li> pevná látka <li>kvapalina</li> kvapalina <li>plyn</li> plyn </ul> 6.2 Usporiadaný zoznam <ol> </ol> ol = ordered list Zoznam ohraničuje počiatočná a ukončovacia značka <ol> </ol>. Položky sú opäť označené prvkom <li> </li>. Príklad: XHTML kód Zobrazenie v prehliadači <ol> <li>izotermická expanzia</li> 1. izotermická expanzia <li>adiabatická expanzia</li> 2. adiabatická expanzia <li>izotermická kompresia</li> 3. izotermická kompresia <li>adiabatická kompresia</li> 4. adiabatická kompresia </ol> 6.3 Zoznam definícií <dl> </dl> dl = definition list Prvok ohraničuje zoznam definícií. Definované pojmy označuje prvok <dt> </dt>, ich definície uvádza <dd> </dd>. Definície sú voči pojmom odsadené doprava. Pojem i definícia vždy začínajú na novom riadku. dt = defined term dd = definition data

6 7 Hypertextové odkazy Najčastejšie sa používajú dva typy hypertextových odkazov. Pomocou prvého prechádzame na inú webovú stránku (iný (X)HTML dokument). Po kliknutí na druhý typ odkazu sa otvorí okno predvoleného ového programu pre písanie novej správy. Pritom adresa príjemcu je už vyplnená z odkazu. V oboch prípadoch sa používa prvok <a> </a>. Text ležiaci medzi počiatočnou a ukončovacou značkou nazývame hypertextovým odkazom. Od ostatného textu stránky je zreteľne odlíšený. Štandardne býva podčiarknutý, no nemusí byť (vďaka CSS). Autor stránky však vždy musí hypertextové odkazy odlíšiť od zvyšného textu tak, aby ich návštevník dokázal identifikovať na prvý pohľad. a = anchor 7.1 Odkaz na inú webovú stránku, služba http Typ odkazu spolu s adresou určuje parameter href. Ak uvádzame absolútnu adresu, začína zápisom (http = hypertext transfer protocol), resp. (zabezpečená, t. j. secure, verzia protokolu). Potom nasleduje adresa servera a cesta vedúca stromom adresárov k príslušnému súboru, napríklad href=" Cesta hovorí, že na serveri s adresou v adresári kfch sa má otvoriť súbor index.html. Názov súboru sme však v tomto prípade nemuseli uvádzať, pretože prehliadač v cieľovom adresári automaticky hľadá súbor s menom index alebo default obsahujúci úvodnú stránku príslušnej lokality (súboru stránok), ak nie je na konci cesty uvedený žiadny názov dokumentu. Relatívna adresa neobsahuje celú cestu k súboru. Využíva sa predovšetkým pri stránkach jednej lokality. Ak je stránka, kam hypertextový odkaz vedie v rovnakom adresári ako stránka s odkazom, stačí ako hodnotu parametra href napísať názov súboru href="publikacie.html" Relatívna adresa môže zahŕňať aj pohyb medzi adresármi, pričom sa uvádza rovnako ako relatívna cesta v operačnom systéme. 7.2 Odkaz na mailovú adresu služba mailto Ak ide o odkaz umožňujúci poslať , hodnota parametra href začína zápisom mailto:. Za ním nasleduje adresa príjemcu, napríklad <a href="mailto:webmaster@firma.sk">mail webmastrovi</a> Ako odkaz na stránke sa zobrazí text Mail webmastrovi. 8 Obrázky Hoci obrázky predstavujú neoddeliteľnú súčasť webových stránok, nie každý grafický formát (typ súboru) možno použiť. Prehliadače podporujú tieto formáty: JPG, GIF a PNG. Posledný formát stále nie je veľmi rozšírený, hoci spája výhody GIF i JPG. 8.1 JPG JPG súbory predstavujú komprimované obrázky. Kompresný systém pritom používa stratový algoritmus. Čím vyššia kompresia, tým vyššia redukcia (strata) dát, t. j. vyšší pokles kvality obrázka.

7 Krátky súhrn výhod/nevýhod JPG: 24-bitová hĺbka farieb, vhodné na publikovanie fotografií (digitálne fotoaparáty zvyčajne ukladajú fotografie priamo v JPG formáte), stratová kompresia, nemožnosť definovať priehľadnú farbu. JPEG = Joint Photographics Experts Group 8.2 GIF Formát GIF sa využíva pri kreslených obrázkoch. Kompresný algoritmus je bezstratový, ale počet farieb je obmedzený na 256 (8-bitové obrázky). Súhrn výhod/nevýhod: bezstratová kompresia, možnosť definovať priehľadnú farbu, možnosť zostaviť animáciu zložením statických obrázkov do sekvencie, farebná hĺbka obrázka: 8 bitov. GIF = Graphics Interchange Format 8.3 PNG Tento formát možno v podstate použiť na ľubovoľný typ obrázka. Často sa pokladá za následníka GIF. Pri fotografiách nemusí byť kompresia taká účinná ako pri použití JPG. Výhody: bezstratová kompresia, obrázky so 48 bitovou hĺbkou, možnosť definovať priehľadnú farbu, priehľadnosť môže byť premenlivá. PNG = Portable Network Graphics 8.4 Vloženie obrázka do stránky <img /> img = image Prvok <img /> má viac parametrov, pretože musíme zadať, kde je obrázok uložený, jeho rozmery a krátky opis. Ten sa v prehliadači zobrazí, ak má používateľ vypnuté zobrazovanie obrázkov. Prvok má parametre src uvádza cestu k obrázku, alt uvádza krátky opis obrázka, width určuje šírku obrázka v pixloch, height určuje výšku obrázka v pixloch. Štandardné zarovnanie obrázka na stránke je vľavo. Text nasledujúci v zdrojovom kóde, ak nepoužijeme bezprostredne za obrázkom prvok <br />, bude pokračovať v tom istom riadku. Teda vpravo pri spodnom okraji obrázka sa zobrazí prvý riadok, ďalší text prehliadač zobrazí pod obrázkom. Iné umiestnenie obrázkov a ich obtekanie textom dosiahneme prostredníctvom CSS. Parametre width a height nevynechávame, pretože sa tým znemožní sformátovanie stránky prehliadačom bezprostredne po načítaní zdrojového kódu. Obrázky sa totiž načítavajú až po ňom. Keď zadáme ich rozmery, prehliadač pre obrázky vynechá príslušnú plochu a správne rozmiestni text. Ak však rozmery nezadáme, prehliadač nebude vedieť, akú plochu

8 má pre obrázky rezervovať. Po ich načítaní musí stránku znova sformátovať. Toto prekreslenie stránky pôsobí rušivo, najmä, keď sa návštevník už začítal do textu. Parametre určujúce rozmery obrázka nezneužívame na zmenšovanie veľkých obrázkov, pretože kvalita zobrazenia po zmenšení prehliadačom výrazne klesne. Navyše návštevníka stránky prinútime stiahnuť isté množstvo dát, a nakoniec sa mu zobrazí obrázok, ktorému by pri korektnom prístupe autora zodpovedalo zlomkové množstvo dát (zmenšením rozmerov obrázka na polovicu veľkosť súboru klesne na štvrtinu). Obrázok možno zmenšiť v ľubovoľnom programe určenom na prácu s grafikou. src = source alt = alternative description Príklad: <img src="pictures/katedra.jpg" height="514" width="680" alt="kolektív KFCH" /> 9 Tabuľky Vytvorenie zdrojového kódu jednoduchej tabuľky možno pokladať za nenáročné. Zápis zložitejšej tabuľky v HTML však vyžaduje určitú predstavivosť, aby sme tabuľku vedeli poskladať z buniek uložených v jednotlivých riadkoch/stĺpcoch tabuľky. Vtedy pomôže načrtnúť si tabuľku na papier. Z hľadiska konštrukcie si tabuľku môžeme predstaviť takto: Bunky ležiace vedľa seba vytvoria riadok tabuľky. Riadky ležiace pod sebou potom zostavia výslednú tabuľku. Tabuľka z hľadiska logického členenia môže mať riadky rozdelené na tri skupiny: hlavička (prvý riadok tabuľky, <thead> </thead>), telo tabuľky (<tbody> </tbody>) a päta (posledný riadok tabuľky, <tfoot> </tfoot>). Takéto členenie je výhodné napríklad vtedy, keď bunky päty obsahujú sumy hodnôt v príslušných stĺpcoch. Ak sa rozhodneme takýmto spôsobom tabuľku rozčleniť, musí vždy obsahovať všetky tri časti. Toto členenie má prinášať výhody pri prezentácii dlhých tabuliek telo možno posúvať vo vertikálnom smere nezávisle od hlavičky a päty, resp. pri tlači sa hlavička a päta vytlačia na začiatku a na konci každej strany s tabuľkou. Takéto členenie tabuliek však autori používajú iba zriedka kvôli zlej podpore prehliadačmi. 9.1 Vloženie tabuľky <table> </table> Tabuľku v zdrojovom kóde stránky ohraničuje prvok <table> </table>. Ak chceme k tabuľke pridať titulok (t. j. číslo a/alebo názov tabuľky), bezprostredne za počiatočnú značku <table> umiestnime prvok <caption> </caption> s textom titulku. Zvyčajne prehliadače titulok zobrazený nad tabuľkou zalomia podľa jej šírky a vycentrujú. Prirodzene, tabuľka nesmie mať viac než jeden titulok. Prvok table má väčší počet parametrov. Uvedieme najdôležitejšie a najpoužívanejšie: width šírka tabuľky, border šírka vonkajšieho ohraničenia tabuľky, cellpadding vzdialenosť hranice bunky od jej obsahu, cellspacing vzájomná vzdialenosť susedných buniek (ich hraníc). Hodnoty parametrov width, cellpadding a cellspacing možno zadať absolútne v pixloch alebo relatívne v percentách. Pri šírke tabuľky sa relatívne vyjadrenie vzťahuje na šírku okna predstavujúcu 100 %, čiže šírka tabuľky závisí od šírky okna prehliadača. Percentuálne vyjadrenie hodnôt parametrov cellpadding a cellspacing je pomerne

9 nejasné, preto sa uprednostňuje absolútne vyjadrenie. Bežne bývajú hodnoty parametra cellpadding v rozsahu 3 10 px (absolútna hodnota sa uvádza bez jednotky px). Pre cellspacing sa zvyčajne hodnoty pohybujú v rozmedzí 0 3 px. Pritom 0 znamená, že bunky sa navzájom dotýkajú, t. j. ich ohraničenia splynú do mriežky. Hodnota parametra border sa zadáva v pixloch. Zápis border="0" znamená, že tabuľka nemá vykreslené ohraničenie. 9.2 Riadky tabuľky <tr> </tr> tr = table row Prvok <tr> </tr> uvádza jednotlivé riadky tabuľky. Bunky ležiace medzi počiatočnou a ukončovacou značkou sa poukladajú vedľa seba zľava doprava. Prvok má nasledujúce parametre: align zarovnanie textu buniek vo vodorovnom smere, valign zarovnanie obsahu buniek v zvislom smere, char znak, podľa ktorého sa obsah buniek zarovná, charoff vzdialenosť zarovnávacieho znaku od okraja bunky. Parameter align používame na zarovnanie textu v bunkách vo vodorovnom smere. Môže nadobúdať hodnoty left (zľava), right (sprava), center (na stred), justify (zarovnať z oboch strán) a char (zarovnať podľa určitého znaku). Pomocou parametra valign sa zarovnáva text buniek v zvislom smere. Prípustné sú hodnoty top (zhora), middle (na stred), bottom (zdola), baseline (na základnú čiaru riadka). Parametre char a charoff súvisia výhradne so zarovnaním align="char". Prvý definuje, podľa ktorého znaku sa obsah bunky zarovná. Druhý určuje, koľko pixlov od okraja bunky sa tento znak zobrazí. Žiaľ, Internet Explorer, Netscape Navigator, ani Mozilla zarovnanie align="char" nepodporujú. Pritom možnosť zarovnať čísla v bunkách podľa desatinnej čiarky by bola veľmi vítaná. 9.3 Bunky tabuľky <th> </th> a <td> </td> th = table heading td = table data Bunky v tabuľke uvádzajú dva prvky. Prvok <th> </th> je určený pre bunky obsahujúce hlavičky stĺpcov (resp. riadkov podľa orientácie tabuľky). Spôsobí, že text v príslušných bunkách bude zobrazený tučným písmom a zarovnaný na stred. Údaje v ostatných bunkách sa uvádzajú prvkom <td> </td>. Okrem parametrov zhodných s prvkom <tr> </tr> majú <th> </th> a <td> </td> navyše parametre: colspan určuje koľko stĺpcov tabuľky príslušná bunka zaberie, rowspan určuje koľko riadkov tabuľky príslušná bunka zaberie. Tieto parametre sa využívajú, keď je potrebné zlúčiť bunky v niektorých riadkoch či stĺpcoch. Hodnotou parametra colspan, resp. rowspan, je číslo určujúce koľko stĺpcov, resp. riadkov, bunka obsadí. Zarovnanie definované v prvku <tr> </tr> sa použije pre všetky bunky riadka, ak ho pre nejakú bunku nezmeníme v príslušnom prvku <th> </th> alebo <td> </td>.

10 Zarovnanie nastavené pre bunku má teda prednosť pred zarovnaním nastaveným pre riadok, v ktorom sa daná bunka nachádza. Príklad: <table border="2" cellpadding="3" cellspacing="1">...začiatok tabuľky <tr align="center">... začiatok 1. riadka <th rowspan="2">školský rok</th>... bunka vysoká 2 riadky <th colspan="2">priemerná známka</th>... bunka široká dva stĺpce </tr>... koniec 1. riadka <tr align="center">... začiatok 2. riadka <th>zimný semester</th> <th>letný semester</th> </tr>... koniec 2. riadka <tr align="center">... začiatok 3. riadka <td>1999/2000</td> <td>2,64</td> <td>2,58</td> </tr>... koniec 3. riadka <tr align="center">... začiatok 4. riadka <td>2000/2001</td> <td>2,73</td> <td>2,55</td> </tr>... koniec 4. riadka <tr align="center">... začiatok 5. riadka <td>2001/2002</td> <td>2,69</td> <td>2,56</td> </tr>... koniec 5. riadka </table>...koniec tabuľky Uvedeným zdrojovým kódom vytvoríme nasledujúcu tabuľku Školský rok Priemerná známka Zimný semester Letný semester 1999/2000 2,64 2, /2001 2,73 2, /2002 2,69 2,56 10 Meta-informácie Meta-informácie sa nachádzajú v hlavičke XHTML dokumentu. Pomocou nich vložíme do hlavičky webovej stránky definíciu kódovania znakov, informácie o stránke, kľúčové slová alebo informácie o autorovi. Kľúčové slová a opis stránky sú dôležité pre vyhľadávacie servery Vloženie meta-informácie <meta /> Prvok <meta /> má dva navzájom súvisiace parametre: name určuje typ (názov) meta-informácie, content vlastný obsah meta-informácie.

11 Na stránke KFCH sú definované nasledujúce meta-informácie: kľúčové slová <meta name="keywords" content="katedra, fyzikálna, chémia, Bratislava, fakulta, univerzita, STU, veda, školstvo, škola" /> opis stránky <meta name="description" content="oficiálna stránka Katedry fyzikálnej chémie FCHPT STU v Bratislave" /> informácie o spôsobe vytvorenia stránky <meta name="generator" content="hand made" /> informácie o autorovi <meta name="author" content="erik Klein" /> Ak stránky vznikli pomocou nejakého softvéru na tvorbu webových stránok (napríklad FrontPage), jeho názov býva uvedený v meta-informácii nazvanej generator. Ak stránku vytvárame sami, môžeme ako hodnotu príslušného parametra content uviesť, čo uznáme za vhodné Nastavenie kódovania znakov Špeciálnou a mimoriadne dôležitou je meta-informácia o použitom kódovaní znakov. Ňou autor zabezpečí korektné prezentovanie textu stránky, pretože inak by prehliadač nemusel správne zobraziť slovenské znaky s diakritikou. Pre slovenčinu je určená súprava znakov iso Bežne sa však možno stretnúť i s označením kódovania súvisiacim s operačnými systémami Windows, t. j. windows Kódovanie nastavíme prvkom <meta http-equiv="content-type" content="text/html; charset=iso " /> Aby sa text webovej stránky správne zobrazil, musí byť aj pri ukladaní príslušneho.html súboru na disk použité rovnaké kódovanie znakov. Keďže aplikácia NotePad (Poznámkový blok) vo Windows neumožňuje zvoliť kódovanie iso , odporúčame na písanie zdrojových kódov stránok používať bezplatný softvér PSPad ( Kódovanie znakov súboru je potrebné nastaviť na začiatku tvorby stránky v ponuke Formát. 11 Definovanie typu XHTML dokumentu V kostre stránok KFCH vidíme ešte pred počiatočnou značkou <html> zápis <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> Určuje, že XHTML dokument sa riadi normou XHTML 1.0 Strict. Autor by mal vždy uviesť, ktorej norme zodpovedá zdrojový kód stránky. Navyše, bez jej uvedenia nie je možná kontrola správnosti zdrojového kódu. Tú vykonávajú rôzne softvéry určené pre autorov webových stránok, no najjednoduchšie je použiť on-line XHTML Validator priamo na stránkach konzorcia W3 ( Okrem toho, na stránkach KFCH vidíme aj, že počiatočná značka <html> má niekoľko parametrov definujúcich jazyk, v ktorom je stránka napísaná <html lang="sk" xml:lang="sk" xmlns="

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space. HTML Summary Structure All of the following are containers. Structure Contains the entire web page. Contains information

More information

Spájanie tabuliek. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c)

Spájanie tabuliek. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) Spájanie tabuliek Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) 2011-2016 Úvod pri normalizácii rozdeľujeme databázu na viacero tabuliek prepojených cudzími kľúčmi SQL umožňuje tabuľky opäť spojiť

More information

Internet publishing HTML (XHTML) language. Petr Zámostný room: A-72a phone.:

Internet publishing HTML (XHTML) language. Petr Zámostný room: A-72a phone.: Internet publishing HTML (XHTML) language Petr Zámostný room: A-72a phone.: 4222 e-mail: petr.zamostny@vscht.cz Essential HTML components Element element example Start tag Element content End tag

More information

Databázové systémy. SQL Window functions

Databázové systémy. SQL Window functions Databázové systémy SQL Window functions Scores Tabuľka s bodmi pre jednotlivých študentov id, name, score Chceme ku každému doplniť rozdiel voči priemeru 2 Demo data SELECT * FROM scores ORDER BY score

More information

Aplikačný dizajn manuál

Aplikačný dizajn manuál Aplikačný dizajn manuál Úvod Aplikačný dizajn manuál je súbor pravidiel vizuálnej komunikácie. Dodržiavaním jednotných štandardov, aplikácií loga, písma a farieb pri prezentácii sa vytvára jednotný dizajn,

More information

kucharka exportu pro 9FFFIMU

kucharka exportu pro 9FFFIMU požiadavky na export kodek : Xvid 1.2.1 stable (MPEG-4 ASP) // výnimočne MPEG-2 bitrate : max. 10 Mbps pixely : štvorcové (Square pixels) rozlíšenie : 1920x1080, 768x432 pre 16:9 // výnimočne 1440x1080,

More information

Registrácia účtu Hik-Connect

Registrácia účtu Hik-Connect Registrácia účtu Hik-Connect Tento návod popisuje postup registrácie účtu služby Hik-Connect prostredníctvom mobilnej aplikácie a webového rozhrania na stránke www.hik-connect.comg contents in this document

More information

Databázy (1) Prednáška 11. Alexander Šimko

Databázy (1) Prednáška 11. Alexander Šimko Databázy (1) Prednáška 11 Alexander Šimko simko@fmph.uniba.sk Contents I Aktualizovanie štruktúry databázy Section 1 Aktualizovanie štruktúry databázy Aktualizácia štruktúry databázy Štruktúra databázy

More information

Html basics Course Outline

Html basics Course Outline Html basics Course Outline Description Learn the essential skills you will need to create your web pages with HTML. Topics include: adding text any hyperlinks, images and backgrounds, lists, tables, and

More information

Mgr. Martin Vesel M 114

Mgr. Martin Vesel M 114 Mgr. Martin Vesel martin.vesel@gmail.com M 114 Where 2 go W3C, CSS špecifikácia http://www.w3.org/standards/techs/css#w3c_all http://www.w3.org/tr/2011/rec-css2-20110607/ http://www.w3.org/tr/2012/rec-css3-mediaqueries-20120619/

More information

Textový formát na zasielanie údajov podľa 27 ods. 2 písm. f) zákona

Textový formát na zasielanie údajov podľa 27 ods. 2 písm. f) zákona Popis textového formátu a xsd schémy na zasielanie údajov podľa 27 ods. 2 písm. f) zákona (formu na zaslanie údajov si zvolí odosielateľ údajov) Textový formát na zasielanie údajov podľa 27 ods. 2 písm.

More information

2.1 Origins and Evolution of HTML

2.1 Origins and Evolution of HTML 2.1 Origins and Evolution of HTML - HTML was defined with SGML - Original intent of HTML: General layout of documents that could be displayed by a wide variety of computers - Recent versions: - HTML 4.0

More information

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS MOST TAGS CLASS Divides tags into groups for applying styles 202 ID Identifies a specific tag 201 STYLE Applies a style locally 200 TITLE Adds tool tips to elements 181 Identifies the HTML version

More information

COMP519: Web Programming Lecture 4: HTML (Part 3)

COMP519: Web Programming Lecture 4: HTML (Part 3) COMP519: Web Programming Lecture 4: HTML (Part 3) Ullrich Hustadt Department of Computer Science School of Electrical Engineering, Electronics, and Computer Science University of Liverpool Contents 1 HTML

More information

HYPERTEXT MARKUP LANGUAGE ( HTML )

HYPERTEXT MARKUP LANGUAGE ( HTML ) 1 HTML BASICS MARK-UP LANGUAGES Traditionally used to provide typesetting information to printers where text should be indented, margin sizes, bold text, special font sizes and styles, etc. Word processors

More information

Certified HTML5 Developer VS-1029

Certified HTML5 Developer VS-1029 VS-1029 Certified HTML5 Developer Certification Code VS-1029 HTML5 Developer Certification enables candidates to develop websites and web based applications which are having an increased demand in the

More information

Announcements. Paper due this Wednesday

Announcements. Paper due this Wednesday Announcements Paper due this Wednesday 1 Client and Server Client and server are two terms frequently used Client/Server Model Client/Server model when talking about software Client/Server model when talking

More information

Spôsoby zistenia ID KEP

Spôsoby zistenia ID KEP Spôsoby zistenia ID KEP ID KEP (kvalifikovaný elektronický podpis) je možné zistiť pomocou napr. ovládacieho panela, prostredíctvom prehliadača Internet Expolrer, Google Chrome alebo Mozilla Firefox. Popstup

More information

VYLEPŠOVANIE KONCEPTU TRIEDY

VYLEPŠOVANIE KONCEPTU TRIEDY VYLEPŠOVANIE KONCEPTU TRIEDY Typy tried class - definuje premenné a metódy (funkcie). Ak nie je špecifikovaná inak, viditeľnosť členov je private. struct - definuje premenné a metódy (funkcie). Ak nie

More information

CSC Web Programming. Introduction to HTML

CSC Web Programming. Introduction to HTML CSC 242 - Web Programming Introduction to HTML Semantic Markup The purpose of HTML is to add meaning and structure to the content HTML is not intended for presentation, that is the job of CSS When marking

More information

introduction to XHTML

introduction to XHTML introduction to XHTML XHTML stands for Extensible HyperText Markup Language and is based on HTML 4.0, incorporating XML. Due to this fusion the mark up language will remain compatible with existing browsers

More information

The [HTML] Element p. 61 The [HEAD] Element p. 62 The [TITLE] Element p. 63 The [BODY] Element p. 66 HTML Elements p. 66 Core Attributes p.

The [HTML] Element p. 61 The [HEAD] Element p. 62 The [TITLE] Element p. 63 The [BODY] Element p. 66 HTML Elements p. 66 Core Attributes p. Acknowledgments p. xix Preface p. xxi Web Basics Introduction to HTML p. 3 Basic HTML Concepts p. 4 HTML: A Structured Language p. 7 Overview of HTML Markup p. 11 Logical and Physical HTML p. 13 What HTML

More information

Advanced Web Programming C2. Basic Web Technologies

Advanced Web Programming C2. Basic Web Technologies Politehnica University of Timisoara Advanced Web Programming C2. Basic Web Technologies 2013 UPT-AC Assoc.Prof.Dr. Dan Pescaru HTML Originally developed by Tim Berners-Lee in 1990 at CERN (Conseil Européen

More information

Jazyk SQL. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c)

Jazyk SQL. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) Jazyk SQL Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) 2011-2016 Jazyk SQL - Structured Query Language SQL je počítačový jazyk určený na komunikáciu s relačným SRBD neprocedurálny (deklaratívny) jazyk

More information

Wireframe :: tistory wireframe tistory.

Wireframe :: tistory wireframe tistory. Page 1 of 45 Wireframe :: tistory wireframe tistory Daum Tistory GO Home Location Tags Media Guestbook Admin 'XHTML+CSS' 7 1 2009/09/20 [ ] XHTML CSS - 6 (2) 2 2009/07/23 [ ] XHTML CSS - 5 (6) 3 2009/07/17

More information

Text and Layout. Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 11. This presentation 2004, MacAvon Media Productions

Text and Layout. Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 11. This presentation 2004, MacAvon Media Productions Text and Layout Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 11 This presentation 344 345 Text in Graphics Maximum flexibility obtained by treating text as graphics and manipulating

More information

XHTML1folie.doc XHTML Čo bolo predtým?

XHTML1folie.doc XHTML Čo bolo predtým? XHTML1folie.doc 1 1.1 XHTML 1.1.1 Čo bolo predtým? XHTML - nová definícia jazyka HTML vo forme XML. Vývoj HTML: r. 1995 HTML 2.0 (základné formátovanie a štruktúrovanie, obrázky, formuláre). V r. 1995

More information

Fundamentals: Client/Server

Fundamentals: Client/Server Announcements Class Web Site: http://www.cs.umd.edu/projects/passport/classes/summer2008/ You can find this link at the end of the main passport site http://www.cs.umd.edu/projects/passport/webpage/ E-mail

More information

Certified HTML Designer VS-1027

Certified HTML Designer VS-1027 VS-1027 Certification Code VS-1027 Certified HTML Designer Certified HTML Designer HTML Designer Certification allows organizations to easily develop website and other web based applications which are

More information

recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML)

recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML) HTML & Web Pages recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML) HTML specifies formatting within a page using tags in its

More information

Oliver Pott HTML XML. new reference. Markt+Technik Verlag

Oliver Pott HTML XML. new reference. Markt+Technik Verlag Oliver Pott HTML XML new reference Markt+Technik Verlag Inhaltsverzeichnis Übersicht 13 14 A 15 A 16 ABBR 23 ABBR 23 ACCEPT 26 ACCEPT-CHARSET

More information

Index. CSS directive, # (octothorpe), intrapage links, 26

Index. CSS directive, # (octothorpe), intrapage links, 26 Holzschlag_.qxd 3/30/05 9:23 AM Page 299 Symbols @import CSS directive, 114-115 # (octothorpe), intrapage links, 26 A a element, 23, 163, 228 abbr element, 228 absolute keywords for font sizing, 144 absolute

More information

Creating Web Pages. Getting Started

Creating Web Pages. Getting Started Creating Web Pages Getting Started Overview What Web Pages Are How Web Pages are Formatted Putting Graphics on Web Pages How Web Pages are Linked Linking to other Files What Web Pages Are Web Pages combine

More information

CSCU9B2: Web Tech Lecture 1

CSCU9B2: Web Tech Lecture 1 CSCU9B2: Web Tech Lecture 1 Prof. Bruce Graham b.graham@cs.stir.ac.uk Room 4B76 1 What to Expect 5 lectures covering the programming aspect of the web: HTML5, CSS, JavaScript, HTML5 canvas 8 practicals

More information

CSC 121 Computers and Scientific Thinking

CSC 121 Computers and Scientific Thinking CSC 121 Computers and Scientific Thinking Fall 2005 HTML and Web Pages 1 HTML & Web Pages recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language

More information

REPORT DESIGNER 1 VYTVORENIE A ÚPRAVA FORMULÁRA. úprava formulárov v Money S4 / Money S Vytvorenie formulára

REPORT DESIGNER 1 VYTVORENIE A ÚPRAVA FORMULÁRA. úprava formulárov v Money S4 / Money S Vytvorenie formulára REPORT DESIGNER úprava formulárov v Money S4 / Money S5 Informačný systém Money S4/S5 umožňuje upraviť tlačové zostavy tak, aby plne vyhovovali potrebám používateľa. Na úpravu tlačových zostáv slúži doplnkový

More information

Chapter 2:- Introduction to XHTML. Compiled By:- Sanjay Patel Assistant Professor, SVBIT.

Chapter 2:- Introduction to XHTML. Compiled By:- Sanjay Patel Assistant Professor, SVBIT. Chapter 2:- Introduction to XHTML Compiled By:- Assistant Professor, SVBIT. Outline Introduction to XHTML Move to XHTML Meta tags Character entities Frames and frame sets Inside Browser What is XHTML?

More information

HTML BEGINNING TAGS. HTML Structure <html> <head> <title> </title> </head> <body> Web page content </body> </html>

HTML BEGINNING TAGS. HTML Structure <html> <head> <title> </title> </head> <body> Web page content </body> </html> HTML BEGINNING TAGS HTML Structure Web page content Structure tags: Tags used to give structure to the document.

More information

A HTML document has two sections 1) HEAD section and 2) BODY section A HTML file is saved with.html or.htm extension

A HTML document has two sections 1) HEAD section and 2) BODY section A HTML file is saved with.html or.htm extension HTML Website is a collection of web pages on a particular topic, or of a organization, individual, etc. It is stored on a computer on Internet called Web Server, WWW stands for World Wide Web, also called

More information

Web Publishing Basics I

Web Publishing Basics I Web Publishing Basics I Jeff Pankin Information Services and Technology Contents Course Objectives... 2 Creating a Web Page with HTML... 3 What is Dreamweaver?... 3 What is HTML?... 3 What are the basic

More information

2.1 Origins and Evolution of HTML. 2.3 HTML Document Structure

2.1 Origins and Evolution of HTML. 2.3 HTML Document Structure Chapter 2 Introduction to XHTML 2.1 Origins and Evolution of HTML HTML was defined with SGML Original intent of HTML: General layout of documents that could be displayed by a wide variety of computers

More information

A Balanced Introduction to Computer Science, 3/E

A Balanced Introduction to Computer Science, 3/E A Balanced Introduction to Computer Science, 3/E David Reed, Creighton University 2011 Pearson Prentice Hall ISBN 978-0-13-216675-1 Chapter 2 HTML and Web Pages 1 HTML & Web Pages recall: a Web page is

More information

LING 408/508: Computational Techniques for Linguists. Lecture 14

LING 408/508: Computational Techniques for Linguists. Lecture 14 LING 408/508: Computational Techniques for Linguists Lecture 14 Administrivia Homework 5 has been graded Last Time: Browsers are powerful Who that John knows does he not like? html + javascript + SVG Client-side

More information

Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 2 Introduction to XHTML

Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 2 Introduction to XHTML Chapter 2 Introduction to XHTML 2.1 Origins and Evolution of HTML HTML was defined with SGML Original intent of HTML: General layout of documents that could be displayed by a wide variety of computers

More information

UNIT II Dynamic HTML and web designing

UNIT II Dynamic HTML and web designing UNIT II Dynamic HTML and web designing HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language, it is a markup language A markup language

More information

Advanced HTML Scripting WebGUI Users Conference

Advanced HTML Scripting WebGUI Users Conference Advanced HTML Scripting 2004 WebGUI Users Conference XHTML where did that x come from? XHTML =? Extensible Hypertext Markup Language Combination of HTML and XML More strict than HTML Things to Remember

More information

Summary 4/5. (contains info about the html)

Summary 4/5. (contains info about the html) Summary Tag Info Version Attributes Comment 4/5

More information

Tables & Lists. Organized Data. R. Scott Granneman. Jans Carton

Tables & Lists. Organized Data. R. Scott Granneman. Jans Carton Tables & Lists Organized Data R. Scott Granneman Jans Carton 1.3 2014 R. Scott Granneman Last updated 2015-11-04 You are free to use this work, with certain restrictions. For full licensing information,

More information

PROGRAMOVANIE WEBSTRÁNKY V HTML A CSS - FRONTEND

PROGRAMOVANIE WEBSTRÁNKY V HTML A CSS - FRONTEND PROGRAMOVANIE WEBSTRÁNKY V HTML A CSS - FRONTEND MATURITNÝ PROJEKT Alex Benke STREDNÁ ODBORNÁ ŠKOLA, POD AMFITEÁTROM 7, LEVICE LEVICE 2013 PROGRAMOVANIE WEBSTRÁNKY V HTML A CSS - FRONTEND MATURITNÝ PROJEKT

More information

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts Web Development & Design Foundations with XHTML Chapter 2 Key Concepts Learning Outcomes In this chapter, you will learn about: XHTML syntax, tags, and document type definitions The anatomy of a web page

More information

Chapter 4. Introduction to XHTML: Part 1

Chapter 4. Introduction to XHTML: Part 1 Chapter 4. Introduction to XHTML: Part 1 XHTML is a markup language for identifying the elements of a page so a browser can render that page on a computer screen. Document presentation is generally separated

More information

HTML & XHTML Tag Quick Reference

HTML & XHTML Tag Quick Reference HTML & XHTML Tag Quick Reference This reference notes some of the most commonly used HTML and XHTML tags. It is not, nor is it intended to be, a comprehensive list of available tags. Details regarding

More information

How the Internet Works

How the Internet Works How the Internet Works The Internet is a network of millions of computers. Every computer on the Internet is connected to every other computer on the Internet through Internet Service Providers (ISPs).

More information

Chapter 4 A Hypertext Markup Language Primer

Chapter 4 A Hypertext Markup Language Primer Chapter 4 A Hypertext Markup Language Primer XHTML Mark Up with Tags Extensible Hypertext Markup Language Format Word/abbreviation in < > PAIR Singleton (not surround text) />

More information

As we design and build out our HTML pages, there are some basics that we may follow for each page, site, and application.

As we design and build out our HTML pages, there are some basics that we may follow for each page, site, and application. Extra notes - Client-side Design and Development Dr Nick Hayward HTML - Basics A brief introduction to some of the basics of HTML. Contents Intro element add some metadata define a base address

More information

TP-LINK 150Mbps Wireless AP/Client Router Model TL-WR743ND Rýchly inštalačný sprievodca

TP-LINK 150Mbps Wireless AP/Client Router Model TL-WR743ND Rýchly inštalačný sprievodca TP-LINK 150Mbps Wireless AP/Client Router Model TL-WR743ND Rýchly inštalačný sprievodca Obsah balenia TL-WR743ND Rýchly inštalačný sprievodca PoE injektor Napájací adaptér CD Ethernet kábel Systémové požiadavky

More information

Poradové a agregačné window funkcie. ROLLUP a CUBE

Poradové a agregačné window funkcie. ROLLUP a CUBE Poradové a agregačné window funkcie. ROLLUP a CUBE 1) Poradové a agregačné window funkcie 2) Extrémy pomocou DENSE_RANK(), TOP() - Príklady 3) Spriemernené poradia 4) Kumulatívne súčty 5) Group By a Datepart,

More information

Tutorial 2 - HTML basics

Tutorial 2 - HTML basics Tutorial 2 - HTML basics Developing a Web Site The first phase in creating a new web site is planning. This involves determining the site s navigation structure, content, and page layout. It is only after

More information

CSC Web Technologies, Spring HTML Review

CSC Web Technologies, Spring HTML Review CSC 342 - Web Technologies, Spring 2017 HTML Review HTML elements content : is an opening tag : is a closing tag element: is the name of the element attribute:

More information

Canvas & Brush Reference. Source: stock.xchng, Maarten Uilenbroek

Canvas & Brush Reference. Source: stock.xchng, Maarten Uilenbroek Canvas & Brush Reference Source: stock.xchng, Maarten Uilenbroek Canvas Hierarchy WACanvas WAHtmlCanvas WARenderCanvas WAStaticHtmlCanvas Brush Hierarchy WABrush WACompound WADateInput WATimeInput WATagBrush

More information

Brief Intro to HTML. CITS3403 Agile Web Development. 2018, Semester 1

Brief Intro to HTML. CITS3403 Agile Web Development. 2018, Semester 1 Brief Intro to HTML CITS3403 Agile Web Development 2018, Semester 1 Some material Copyright 2013 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Origins and Evolutions of HTML HTML was defined

More information

HTMLnotesS15.notebook. January 25, 2015

HTMLnotesS15.notebook. January 25, 2015 The link to another page is done with the

More information

HTML: Parsing Library

HTML: Parsing Library HTML: Parsing Library Version 4.1.3 November 20, 2008 (require html) The html library provides functions to read html documents and structures to represent them. (read-xhtml port) html? port : input-port?

More information

Selected Sections of Applied Informatics

Selected Sections of Applied Informatics Selected Sections of Applied Informatics M.Sc. Marcin Koniak koniakm@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki Based on lecture: Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl 2018 HTML

More information

11. HTML5 and Future Web Application

11. HTML5 and Future Web Application 11. HTML5 and Future Web Application 1. Where to learn? http://www.w3schools.com/html/html5_intro.asp 2. Where to start: http://www.w3schools.com/html/html_intro.asp 3. easy to start with an example code

More information

1. The basic building block of an HTML document is called a(n) a. tag. b. element. c. attribute. d. container. Answer: b Page 5

1. The basic building block of an HTML document is called a(n) a. tag. b. element. c. attribute. d. container. Answer: b Page 5 Name Date Final Exam Prep Questions Worksheet #1 1. The basic building block of an HTML document is called a(n) a. tag. b. element. c. attribute. d. container. Answer: b Page 5 2. Which of the following

More information

Introduction to HTML. SSE 3200 Web-based Services. Michigan Technological University Nilufer Onder

Introduction to HTML. SSE 3200 Web-based Services. Michigan Technological University Nilufer Onder Introduction to HTML SSE 3200 Web-based Services Michigan Technological University Nilufer Onder What is HTML? Acronym for: HyperText Markup Language HyperText refers to text that can initiate jumps to

More information

Unit 5 Web Publishing Systems Page 1 of 13 Part 4 HTML Part 4

Unit 5 Web Publishing Systems Page 1 of 13 Part 4 HTML Part 4 Unit 5 Web Publishing Systems Page 1 of 13 Part 4 HTML 4.01 Version: 4.01 Transitional Hypertext Markup Language is the coding behind web publishing. In this tutorial, basic knowledge of HTML will be covered

More information

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 1/6/2019 12:28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 CATALOG INFORMATION Dept and Nbr: CS 50A Title: WEB DEVELOPMENT 1 Full Title: Web Development 1 Last Reviewed:

More information

ROLE OF WEB BROWSING LAYOUT ENGINE EVALUATION IN DEVELOPMENT

ROLE OF WEB BROWSING LAYOUT ENGINE EVALUATION IN DEVELOPMENT INFORMATION AND COMMUNICATION TECHNOLOGIES ROLE OF WEB BROWSING LAYOUT ENGINE EVALUATION IN DEVELOPMENT PROCESS OF MORE USABLE WEB INFORMATION SYSTEM Gatis Vitols, Latvia University of Agriculture gatis.vitols@llu.lv;

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1 59313ftoc.qxd:WroxPro 3/22/08 2:31 PM Page xi Introduction xxiii Chapter 1: Creating Structured Documents 1 A Web of Structured Documents 1 Introducing XHTML 2 Core Elements and Attributes 9 The

More information

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1 Introduction Chapter 1: Structuring Documents for the Web 1 A Web of Structured Documents 1 Introducing HTML and XHTML 2 Tags and Elements 4 Separating Heads from Bodies 5 Attributes Tell Us About Elements

More information

1.264 Lecture 12. HTML Introduction to FrontPage

1.264 Lecture 12. HTML Introduction to FrontPage 1.264 Lecture 12 HTML Introduction to FrontPage HTML Subset of Structured Generalized Markup Language (SGML), a document description language SGML is ISO standard Current version of HTML is version 4.01

More information

WML2.0 TUTORIAL. The XHTML Basic defined by the W3C is a proper subset of XHTML, which is a reformulation of HTML in XML.

WML2.0 TUTORIAL. The XHTML Basic defined by the W3C is a proper subset of XHTML, which is a reformulation of HTML in XML. http://www.tutorialspoint.com/wml/wml2_tutorial.htm WML2.0 TUTORIAL Copyright tutorialspoint.com WML2 is a language, which extends the syntax and semantics of the followings: XHTML Basic [ XHTMLBasic ]

More information

Introduction to Computers and Their Applications

Introduction to Computers and Their Applications Introduction to Computers and Their Applications Lecture 10 Web Technology and Creating a Web Page The Web, the Net, and Hypertext The Web is an interlinked collection of information A hypertext is a group

More information

HTML TUTORIAL ONE. Understanding What XHTML is Not

HTML TUTORIAL ONE. Understanding What XHTML is Not HTML TUTORIAL ONE Defining Blended HTML, XHTML and CSS HTML: o Language used to create Web pages o Create code to describe structure of a Web page XHTM: o Variation of HTML o More strictly defines how

More information

Basics of Web Design, 3 rd Edition Instructor Materials Chapter 2 Test Bank

Basics of Web Design, 3 rd Edition Instructor Materials Chapter 2 Test Bank Multiple Choice. Choose the best answer. 1. What element is used to configure a new paragraph? a. new b. paragraph c. p d. div 2. What element is used to create the largest heading? a. h1 b. h9 c. head

More information

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson reserved. 0-13-185603-0 HTML HELLO WORLD! Document

More information

A Brief Introduction to HTML

A Brief Introduction to HTML A P P E N D I X HTML SuMMAry J A Brief Introduction to HTML A web page is written in a language called HTML (Hypertext Markup Language). Like Java code, HTML code is made up of text that follows certain

More information

Table-Based Web Pages

Table-Based Web Pages Table-Based Web Pages Web Authoring and Design Benjamin Kenwright Outline What do we mean by Table-Based Web Sites? Review Table Tags/Structure Tips/Debugging/Applications Summary Review/Discussion Submissions/Quizzes/GitHub

More information

HTML. HTML Evolution

HTML. HTML Evolution Overview stands for HyperText Markup Language. Structured text with explicit markup denoted within < and > delimiters. Not what-you-see-is-what-you-get (WYSIWYG) like MS word. Similar to other text markup

More information

Symbols INDEX. !important rule, rule, , 146, , rule,

Symbols INDEX. !important rule, rule, , 146, , rule, Symbols!important rule, 209 @import rule, 140-144, 146, 155-156, 157 @media rule, 155-156 A element. See anchors abbr attribute, 36-37 element, 87, 90-91 absolute positioning, 177, 178, 182,

More information

Hyper Text Markup Language HTML: A Tutorial

Hyper Text Markup Language HTML: A Tutorial Hyper Text Markup Language HTML: A Tutorial Ahmed Othman Eltahawey December 21, 2016 The World Wide Web (WWW) is an information space where documents and other web resources are located. Web is identified

More information

- externý.css súbor sa prilinkuje v <head> elemente: <link rel="stylesheet" type="text/css" href="styles.css">

- externý.css súbor sa prilinkuje v <head> elemente: <link rel=stylesheet type=text/css href=styles.css> CSS Odporúčané tutoriály: http://www.jakpsatweb.cz/css/ http://www.w3schools.com/css/ Čo je CSS Cascading Style Sheet súbor kaskádnych štýlov definuje, ako sa majú zobrazovať HTML elementy. Zapisujú sa

More information

HTML HTML. Chris Seddon CRS Enterprises Ltd 1

HTML HTML. Chris Seddon CRS Enterprises Ltd 1 Chris Seddon seddon-software@keme.co.uk 2000-12 CRS Enterprises Ltd 1 2000-12 CRS Enterprises Ltd 2 Reference Sites W3C W3C w3schools DevGuru Aptana GotAPI Dog http://www.w3.org/ http://www.w3schools.com

More information

CSE 3. Marking Up with HTML. Comics Updates Shortcut(s)/Tip(s) of the Day Google Earth/Google Maps ssh Anti-Spyware

CSE 3. Marking Up with HTML. Comics Updates Shortcut(s)/Tip(s) of the Day Google Earth/Google Maps ssh Anti-Spyware CSE 3 Comics Updates Shortcut(s)/Tip(s) of the Day Google Earth/Google Maps ssh Anti-Spyware 1-1 4-1 Chapter 4: Marking Up With HTML: A Hypertext Markup Language Primer Fluency with Information Technology

More information

HTTP and HTML. We will use HTML as a frontend to our webapplications, therefore a basic knowledge of HTML is required, especially in forms.

HTTP and HTML. We will use HTML as a frontend to our webapplications, therefore a basic knowledge of HTML is required, especially in forms. HTTP and HTML We will use HTML as a frontend to our webapplications, therefore a basic knowledge of HTML is required, especially in forms. HTTP and HTML 28 January 2008 1 When the browser and the server

More information

2.1 Origins and Evolution of HTML

2.1 Origins and Evolution of HTML 2.1 Origins and Evolution of HTML - Derived from SGML - Original intent: General layout of documents that could be displayed by a wide variety of computers - Recent versions: - HTML 4.0-1997 - Introduced

More information

5/17/2009. Marking Up with HTML. An HTML Web Page File. Tags for Bold, Italic, and underline. Structuring Documents

5/17/2009. Marking Up with HTML. An HTML Web Page File. Tags for Bold, Italic, and underline. Structuring Documents Chapter 4: Marking Up With HTML: A Hypertext Markup Language Primer Marking Up with HTML Fluency with Information Technology Third Edition by Lawrence Snyder Tags describe how a web page should look Formatting

More information

c122jan2714.notebook January 27, 2014

c122jan2714.notebook January 27, 2014 Internet Developer 1 Start here! 2 3 Right click on screen and select View page source if you are in Firefox tells the browser you are using html. Next we have the tag and at the

More information

Chapter 4: Marking Up With HTML: A Hypertext tmarkup Language Primer

Chapter 4: Marking Up With HTML: A Hypertext tmarkup Language Primer Chapter 4: Marking Up With HTML: A Hypertext tmarkup Language Primer Fluency with Information Technology Third Edition by Lawrence Snyder Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

More information

HTML Tags <A></A> <A HREF="http://www.cnn.com"> CNN </A> HREF

HTML Tags <A></A> <A HREF=http://www.cnn.com> CNN </A> HREF HTML Tags Tag Either HREF or NAME is mandatory Definition and Attributes The A tag is used for links and anchors. The tags go on either side of the link like this: the link

More information

2.1 Origins and Evolution of HTML

2.1 Origins and Evolution of HTML 2.1 Origins and Evolution of HTML - HTML was defined with SGML - Original intent of HTML: General layout of documents that could be displayed by a wide variety of computers - Recent versions: - HTML 4.0

More information

COMPUTER APPLICATIONS IN BUSINESS FYBMS SEM II

COMPUTER APPLICATIONS IN BUSINESS FYBMS SEM II CHAPTER 1: HTML 1. What is HTML? Define its structure. a. HTML [Hypertext Markup Language] is the main markup language for creating web pages and other information that can be displayed in a web browser.

More information

HTML: Parsing Library

HTML: Parsing Library HTML: Parsing Library Version 6.7 October 26, 2016 (require html) package: html-lib The html library provides functions to read conformant HTML4 documents and structures to represent them. Since html assumes

More information

Dreamweaver Primer. Using Dreamweaver to Create and Publish Simple Web Pages. Mark Branom, Stanford University, Continuing Studies June 2011

Dreamweaver Primer. Using Dreamweaver to Create and Publish Simple Web Pages. Mark Branom, Stanford University, Continuing Studies June 2011 Dreamweaver Primer Using Dreamweaver to Create and Publish Simple Web Pages Mark Branom, Stanford University, Continuing Studies June 2011 Stanford University Continuing Studies Page 1 of 30 Contents...

More information

COSC 2206 Internet Tools. Brief Survey of HTML and XHTML Document Structure Formatting

COSC 2206 Internet Tools. Brief Survey of HTML and XHTML Document Structure Formatting COSC 2206 Internet Tools Brief Survey of HTML and XHTML Document Structure Formatting 1 W3C HTML Home page W3C is the World Wide Web Consortium and their home page has lots of information, links, and a

More information

Databázy (1) Prednáška 08. Alexander Šimko

Databázy (1) Prednáška 08. Alexander Šimko Databázy (1) Prednáška 08 Alexander Šimko simko@fmph.uniba.sk Contents I Subqueries (poddopyty) konštrukcia WITH Section 1 Subqueries (poddopyty) Subquery (poddopyt) Použitie SELECTu na mieste, kde sme

More information

Learning Objectives. Review html Learn to write a basic webpage in html Understand what the basic building blocks of html are

Learning Objectives. Review html Learn to write a basic webpage in html Understand what the basic building blocks of html are HTML CSCI311 Learning Objectives Review html Learn to write a basic webpage in html Understand what the basic building blocks of html are HTML: Hypertext Markup Language HTML5 is new standard that replaces

More information