Pozoruhodné změny v HTML5

Andy Harris

androgel náklady na costco

Jazyk HTML je ve skutečnosti pouze jednou částí mnohem většího obrázku, kterým je HTML5. Ve skutečnosti je HTML5 integrací několika různých technologií (HTML, CSS, JavaScript a serverové technologie), z nichž každá má svou vlastní roli.



Změny z HTML na HTML5

Změny v samotném jazyce HTML jsou patrné v HTML5. Do standardu HTML 4 bylo přidáno několik značek a řada byla odebrána. HTML5 však zůstává zpětně kompatibilní s HTML 4, takže neexistuje žádný absolutní požadavek na napsání kódu ve standardu HTML5. Přizpůsobení z HTML 4 na HTML5 je pravděpodobně nejjednodušší část přechodu na úplné myšlení HTML.



Mezi hlavní změny patří:

  • Sémantické označení: HTML5 nyní obsahuje nové značky, které popisují části dokumentu. Nyní existují vyhrazené značky pro navigační prvky, články, sekce, záhlaví a zápatí.



  • Nové prvky formuláře: Formuláře HTML5 mají některé významné aktualizace. Existuje několik nových verzíprvek, který umožňuje uživatelům vybírat barvy, čísla, e-mailové adresy a data pomocí snadno použitelných prvků.

  • Mediální prvky: Nakonec má HTML5 nativní podporu zvuku a videa se značkami podobnými tagu štítek.

    seznam léků proti kašli pro dospělé
  • plátno štítek: Theplátnotag umožňuje programátorovi interaktivně vytvářet grafiku. Tato funkce umožní velmi zajímavé funkce, jako jsou vlastní hry a prvky rozhraní.



Vztah mezi CSS a HTML5

Pravděpodobně největší úpravou z HTML 4 je měnící se vztah mezi HTML a CSS. CSS je ústředním bodem způsobu myšlení HTML5. V HTML5 (podobně jako v XHTML) značkovací jazyk popisuje pouze to, co znamenají různé prvky; CSS se používá k popisu toho, jak to vypadá.

Spolu se standardem HTML5 přichází nový standard pro CSS s názvem CSS3. Je téměř nemožné hovořit o HTML5 bez zahrnutí CSS3, protože jsou tak úzce spjaty. Zde jsou hlavní nové funkce:

  • Podpora vloženého písma: Pomocí tohoto dlouho očekávaného nástroje můžete zahrnout písmo s webovou stránkou a vykreslí se, i když uživatel nemá písmo nainstalované v jejím operačním systému.

  • Nové selektory: Selektory se používají k popisu bloku kódu, který má být upraven. CSS3 nyní podporuje nové selektory, které vám umožňují vybrat si každý další prvek, stejně jako specifické dílčí prvky (například různé typy vstupních značek).

  • Sloupce: HTML nikdy nemělo slušnou podporu pro sloupce a k překonání tohoto nedostatku byly použity všechny druhy hacků. Nakonec CSS zahrnuje schopnost snadno rozdělit prvek na libovolný počet sloupců.

  • Vizuální vylepšení: CSS má řadu zajímavých nových funkcí: průhlednost, stíny, zaoblené rohy, animace, přechody a transformace. Ty poskytují hlubokou novou úroveň kontroly vzhledu stránky.

JavaScript a HTML5

Pokud HTML popisuje, které části dokumentu jsou, a CSS popisuje, jak tyto části vypadají, JavaScript definuje, jak prvky fungují. JavaScript je plnohodnotný programovací jazyk a velmi důležitá součást pohledu HTML5. Některé z nejzajímavějších funkcí HTML5 jsou přístupné pouze prostřednictvím JavaScriptu.

  • Podpora vektorové grafiky: Vektorová grafika poskytuje zajímavou alternativu k tradiční grafice, protože ji lze vytvářet za běhu kódu. HTML5 má ve skutečnosti dva způsoby, jak toho dosáhnout: prostřednictvím SVG (Scalable Vector Graphics) aplátnoštítek.

    dlouhodobé používání prozac
  • Nové selektory: Většina programování JavaScriptu začíná uchopením prvku podle ID. HTML5 nyní umožňuje vybrat prvky podle názvu značky nebo pomocí stejných mechanismů, které používáte k výběru prvků v CSS.

  • Mechanismy místního úložiště: Předchozí verze HTML umožňovaly velmi omezené ukládání informací o klientovi. HTML5 nyní umožňuje vývojáři ukládat data na straně klienta. K dispozici je dokonce vestavěný správce databází, který přijímá příkazy SQL.

  • Geolokace: Tato zajímavá funkce používá různé mechanismy k určení, kde se uživatel nachází.

Serverové technologie a HTML5

Moderní webový vývoj je o komunikaci. Všechny technologie, které tvoří HTML5, se nacházejí ve webovém prohlížeči, který je důležitou součástí webu. Neméně důležitou součástí vývoje webu je však spousta technologií, které žijí na webovém serveru. Mnoho z nejzajímavějších věcí, které se dnes dějí, používá technologie jako PHP nebo ASP ke spouštění programů, které vytvářejí webové stránky, nebo ke správě velkého množství dat používá databázové programy jako Oracle nebo MySQL. Příchod AJAXu výrazně usnadnil integraci mezi těmito technologiemi a prohlížečem. Můžete očekávat, že společně s HTML5 použijete celou řadu dalších aplikací a technologií.