eXtensible hypertext markup language rozšiřitelný hypertextový značkovací jazyk
Striktnější než html
Nepodporuje křížení tagů (např. <b><i>text</b></i> - špatně, <b><i>text</i></b> - správně)
Nepárové tagy končí lomítkem
Všechny atributy mají hodnoty v uvozovkách
Dokument by měl mýt XML prolog <?xml version="1.0" encoding="UTF-8"?>
HTML
Název značkovacího jazyka používaného pro tvorbu webových stránek, které jsou propojeny hypertextovými odkazy. HTML je hlavním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje publikaci dokumentů na Internetu. Dnes se používá HTML5.
Klient-server architektura
HTML Tagy
Tagy = značky
HTML soubor je obyčejný text obalený značkami, které se nazývají tagy.
Tagy určují, jak bude text vypadat, tedy jakou bude mít formu.
Všechny tagy jsou uzavřeny v <ostrých závorkách>.
Co není v ostrých závorkách, je text, který se bude zobrazovat.
Tagy jsou párové a nepárové.
Příklady tagů:
<h1>, </h1>
vymezení nadpisu první úrovně (lze použít až šest úrovní nadpisů tedy až <h6>).
Vykreslují se různě velké podle důležitosti.
<p>, </p>
vymezení odstavce. Možná vůbec nejpoužívanější tag. Po jeho konci prohlížeč automaticky zalomí řádek a udělá vertikální mezeru.
<b>, </b>
text mezi těmito tagy bude tučný.
<i>, </i>
kurzíva
<span>, </span>
dvojice tagů vymezující nějak odlišný text.
<br>
Zalomí řádek. Text po tomto tagu bude vždy začínat na novém řádku, ale není to nový odstavec. Pozor, tento tag je nepárový, to znamená, že žádné neexistuje!
Search Engine Optimization (zkratka SEO, optimalizace pro vyhledávače nebo též optimalizace nalezitelnosti) je v informatice označení metodiky vytváření a upravování webových stránek takovým způsobem, aby jejich forma a obsah byly vhodné pro automatizované zpracování v internetových vyhledávačích. Cílem SEO je získat ve výsledcích vyhledávání lepší pozici (odkaz na stránky bude zobrazen mezi prvními), a tím i četnější a zároveň cílené návštěvníky.
HTML struktura
<!DOCTYPE html><html> <head> <title>Má první stránka</title> </head> <body> Moje první html stránka. A nějaké další texty. </body></html>
Validace
Ověřování zdrojového kódu, zda je správně napsán podle standardů.
V případě nalezení chybného zápisu napíše chybu.
Buď ji validátor sám opraví, nebo to musíte přepsat vy. (Záleží na validátoru)