rk HTML 4 a 5 różnice

Podobne dokumenty
XHTML2 i HTML5 Przyszłość WWW oparta o nowe standardy sieciowe HTML5 i XHTML2

<meta http-equiv="content-type" content="text/html; charset=iso ">

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

HTML5 Nowe znaczniki header nav article section aside footer

2 Podstawy tworzenia stron internetowych

Programowanie internetowe

Multimedia w HTML5. Statyczne witryny internetowe 2TI/TOR. Marek Kwiatkowski

Kurs HTML 4.01 TI 312[01]

HTML (HyperText Markup Language) hipertekstowy język znaczników

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania.

Specyfikacja techniczna dot. mailingów HTML

Struktura języka HTML ZNACZNIKI. Oto bardzo prosta strona WWW wyświetlona w przeglądarce: A tak wygląda kod źródłowy takiej strony:

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

Cel ogólny lekcji: Wprowadzenie do tworzenia stron WWW w języku HTML. Wprowadzenie pojęć: strona WWW, język HTML, dokument HTML.

Nowoczesne Technologie WWW

Odnośniki jeszcze do niedawna odróżniały strony WWW od wszystkich innych dokumentów elektronicznych. Możliwość deklarowania odnośników do innych

Dokument hipertekstowy

PROJEKTOWANIE STRON WWW W4

Pierwsza strona internetowa

29. Poprawność składniowa i strukturalna dokumentu XML

Tworzenie Stron Internetowych. odcinek 5

Laboratorium 1 Wprowadzenie do PHP

Wykład 2 TINT. XHTML tabele i ramki. Zofia Kruczkiewicz

HTML DOM, XHTML cel, charakterystyka

Podstawy (X)HTML i CSS

Przegląd technologii

WITRYNY I APLIKACJE INTERNETOWE

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Pliki zorganizowano w strukturze drzewiastej odzwierciedlając strukturę logiczną aplikacji:

Aplikacje WWW - laboratorium

HTML 5. w tworzeniu aplikacji internetowych. czwartek, 5 kwietnia 12

Aplikacje internetowe Koncepcja Architektura Technologie

Systemy internetowe HTML + CSS - dodatki

Java Server Faces - wprowadzenie

HTML 5 język wykorzystywany do tworzenia i prezentowania stron internetowych www. Jest

TECHNIKI WWW (WFAIS.IF-C125) (zajęcia r.)

e r T i H M r e n L T n

Tomasz Grześ. Systemy zarządzania treścią, cz. II

Wykład 1: HTML (XHTML) Michał Drabik

1. Protokoły. Co programy wykorzystują do komunikacji przez sieć? wykorzystują protokoły komunikacyjne

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs

Szczegółowy opis zamówienia:

Referat z przedmiotu Technologie Internetowe SPIS TREŚCI

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

Aplikacje WWW - laboratorium

2. Prezentacja wizualna

Facelets ViewHandler

Edukacja na odległość

HTML (HyperText Markup Language)

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (

Podstawy JavaScript ćwiczenia

za pomocą: definiujemy:

O stronach www, html itp..

Zawartość specyfikacji:

Hyper Text Markup Language

Spis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37

Budowa aplikacji wielowarstwowych. Zastosowanie szablonów

Technologie Informacyjne

13. Konfiguracja proxy http, smtp, pop3, ftp, ssl

Specyfikacja HTTP API. Wersja 1.6

LABORATORIUM 5 WSTĘP DO SIECI TELEINFORMATYCZNYCH WPROWADZENIE DO XML I XSLT

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Zajęcia 4 - Wprowadzenie do Javascript

Laboratorium 6 Tworzenie bloga w Zend Framework

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

Ogólnopolskie Repozytorium Prac Dyplomowych

Strony WWW - podstawy języka HTML

Aplikacje internetowe

Tworzenie stron internetowych RAMKI

Podstawowe wykorzystanie Hibernate

Rys.2.1. Drzewo modelu DOM [1]

Akademia Techniczno-Humanistyczna w Bielsku-Białej

plansoft.org Zmiany w Plansoft.org

Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW

I. Dlaczego standardy kodowania mailingów są istotne?

Dział O atrakcyjnym przedstawianiu i prezentowaniu informacji (program PowerPoint oraz język HTML tworzenie stron WWW)

Gatesms.eu Mobilne Rozwiązania dla biznesu

Języki programowania wysokiego poziomu WWW

Simple Object Access Protocol

Tutorial. HTML Rozdział: Ramki

Aplikacje Internetowe termin dodatkowy

WYKŁAD 1 METAJĘZYK SGML CZĘŚĆ 1

Rola języka XML narzędziem

Sierpień 2015 rozwiązanie plik: index.htlm

Języki programowania wysokiego poziomu. Blog

Historia kodowania i format plików XML. Jolanta Bachan

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Aplikacje internetowe

Na początku utworzymy formularz w czystym języku HTML i przetestujemy go za pomocą przeglądarki WWW.

Tworzenie Stron Internetowych. odcinek 1

DTD - encje ogólne i parametryczne, przestrzenie nazw

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

Zasady tworzenia podstron

HTML, Javascript, CSS oraz Bootstrap

Instrukcja korzystania z usługi 2SMS. Wersja 2.0 [12 stycznia 2014] bramka@gsmservice.pl

Szablon główny (plik guestbook.php) będzie miał postać:

Źródła. cript/1.5/reference/ Ruby on Rails: AJAX: ssays/archives/

Multimedia i interfejsy. Ćwiczenie 5 HTML5

Transkrypt:

rk HTML 4 a 5 różnice

kompatybilność Pierwszym dużym plusem języka HTML 5 jest to, że jest zdefiniowany w sposób umożliwiający kompatybilność wstecz.

Składnia Przykład dokumentu podporządkowującego się składni HTML <!doctype html> <html> <head> <meta charset="utf-8"> <title>przykładowy dokument</title> </head> <body> <p>przykładowy tekst</p> </body> </html>

xml przykład dokumentu HTML 5 podporządkowującego się składni XML. Zwracamy szczególną uwagę, że dokumenty XML muszą posiadać typ MIME XML, czyli takie jak: application/xhtml+xml lub application/xml. <?xml version="1.0" encoding="utf-8"?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>przykładowy dokument</title> </head> <body> <p>przykładowy tekst</p> </body> </html>

Kodowanie znaków W kwestii kodowania mamy ważne trzy główne ustawienia: Sposób przesłania. Na przykład; poprzez użycie nagłówka HTTP o zawartości Content-Type. Użycie BOM /sposób kodowania bajtów/ Użycie elementów meta z określonym atrybutem charset, który określa kodowanie jako pierwszy potomny elementu head. <meta charset="utf-8"> może być stosowany do określenia kodowania UTF-8. Ten fragment kodu zastąpił nam: <meta http-equiv="content-type" content="text/html; charset=utf-8">

Element DOCTYPE Deklaracją DOCTYPE jest <!DOCTYPE html> i jest on niezależny. Wcześniejsze wersje języka HTML zawierały długie elementy DOCTYPE, a to tylko dlatego, że był on oparty na języku SGML i żądał odniesienie do DTD. W HTML 5 DOCTYPE jest nam tylko potrzebny do ustawienia trybu standardów dla dokumentu napisanego za pomocą składni HTML.

Nowe elementy section przedstawia ogólny dokument. Może być stosowany wraz z h1-h6, aby określić strukturę dokumentu. article - reprezentuje niezależny kawałek zawartości dokumentu, taki jak wprowadzenie wpis na blogu albo artykuł w gazecie. aside reprezentuje kawałek zawartości, która jest marginalnie powiązany z resztą strony. header reprezentuje nagłówek sekcji. footer reprezentuje stopkę sekcji i może zawierać pewne informacje o autorze, prawach autorskich itd. nav reprezentuje sekcję wewnątrz dokumentu służącą do nawigacji. dialog służy do wyróżnienia rozmowy, figure służy do powiązania podpisu razem z jakąś zagnieżdżoną zawartością, taką jak grafika czy wideo

nowe elementy audio i video dla multimedialnej zawartości. Obydwa dostarczają API więc autorzy aplikacji mogą wprowadzać swój własny interfejs. Elementy source są używane razem z tymi elementami jeśli jest dostępnych wiele strumieni różnych typów. embed jest stosowany do zagnieżdżania zawartości. m reprezentuje uruchomiony zaznaczony tekst. meter reprezentuje pomiar, taki jak użycie dysku. time reprezentuje datę i czas. canvas jest stosowany do renderowania dynamicznych grafik mapy bitowej w locie, m.in. wykresy, gry itd. command reprezentuje polecenie, na które ma wpływ użytkownik poprzez odwołanie się. datagrid reprezentuje interaktywne przedstawienie listy drzewa lub danych z tabeli.

nowe elementy details reprezentuje dodatkowe informacje albo kontrolki, które użytkownik może uzyskać na żądanie. datalist razem z nowym atrybutem list użytego dla input, aby utworzyć pola rozwijane Elementy datatemplate, rule i nest dostarczają szablony mechanizmów dla HTML. event-source jest stosowany do przechwycenia zdarzenia wysłanego przez serwer. output reprezentuje jakiś typ wyjściowy, taki jak formularz kalkulacji wykonany poprzez skrypt. progress reprezentuje ukończenie zadania, takiego jak pobieranie lub wykonanie serii czasochłonnych operacji.

Nowe atrybuty: HTML 5 wprowadza kilka nowych atrybutów w różnych elementach, które aktualnie są częścią języka HTML 4: Atrybut media w elementach a i area Atrybut ping w elementach a i area. Atrybut powinien zawierać listę oddzielonych znakiem spacji identyfikatorów URI, do których ma zostać wysłane powiadomienie, gdy użytkownik kliknie odnośnik. Atrybuty hreflang i rel posiada teraz element area. Element base posiada teraz atrybut target, natomiast z elementów a i area został on wycofany. Atrybut value dla elementu li nie jest już dostępny. To samo dotyczy atrybutu start w elemencie ol. Element meta posiada atrybut charset w krótszej i bardziej przyjaznej formie. itdalej warto doczytać

Nieobecne element Poniższych elementów nie ma w HTML 5, ponieważ efekt ich działania dotyczy wyglądu aplikacji (prezentacji) i lepiej jest je wyświetlać za pomocą języka CSS: basefont big center font s strike tt u Oraz ze względu na niestabilność frame frameset noframes

Css już czas W dodatku, HTML 5 nie posiada atrybutów odpowiedzialnych za wygląd na stronie (prezentacji), które były w wersji 4. Zostały one przeniesione do arkusza CSS, będącego właściwym miejscem na definiowanie wyglądu strony