Sei sulla pagina 1di 3

Html5

HyperText Markup
ea paginilor web
Scopul HTML este
?.a.m.d. dect

Language (HTML) este un limbaj de marcare utilizat pentru crear


ce pot fi afisate ntr-un browser (sau navigator).
mai degrab prezentarea informa?iilor
paragrafe, fonturi, tabele
descrierea semanticii documentului.

HTML este un format text proiectat pentru a putea fi citit ?i editat de oameni u
tiliznd un editor de text simplu.
HTML este prescurtarea de la Hyper Text Mark-up Language si este codul care sta
la baza paginilor web.
Paginile HTML sunt formate din etichete sau tag-uri ?i au extensia .html sau .ht
m .n marea lor majoritate aceste etichete sunt pereche,
una de deschidere <eticheta> ?i alta de nchidere </eticheta>, mai exist ?i cazuri n
care nu se nchid, atunci se folose?te <eticheta /> browserul interpreteaz
aceste etichete afi?nd rezultatul pe ecran. HTML-ul nu este un limbaj case sensit
iv (nu face deosebirea ntre litere mici ?i mari).
Pagina principala a unui domeniu este fisierul index.html respectiv index.htm Ac
east pagin este setat a fi afi?at automat la vizitarea unui domeniu. De exemplu la v
izitarea domeniului www.nume.ro este afi?at pagina www.nume.ro/index.html.
HTML5
HTML5 este un limbaj pentru structurarea si prezentarea continutului pentru Worl
d Wide Web, o tehnologie nucleu pentru Internet propus initial pentru software-ul
Opera.
Este a cincea revizuire a standardului HTML (creat n 1990 ?i standardizat ca HTML
4 din 1997[3]) si din octombrie 2011 este n curs de dezvoltare. Obiectivele sale
principale au fost acelea de a mbuntti limbajul cu un suport pentru cele mai recent
e aparitii multimedia n acela?i timp men?inndul u?or de citit de oameni si bine nte
les de computere ?i device-uri (browsere web, parsere, etc.). HTML5 si propune s ns
umeze nu numai HTML4, dar si XHTML1 sDOM2HTML (ndeosebi JavaScript)
CARACTERISTICI
HTML5 este un posibil candidat pentru aplica?iile de platforme mobile.
HTML5 aduce multe noi caracteristici sintactice(<video>, <audio>, <header> ?i <c
anvas> elemente HTML, precum ?i integrarea con?inutului SVG care a nlocuie?te uti
lizarea tag-ului generic <object>, <section>, <article>, <header>, ?i <nav> sunt
proiectate s mbunt?easc con?inutul semantic al documentelor.)
Introduce un numr de noi elemente ?i atribute care reflect utilizarea tipic a unui
site modern(<div>) si de elemente inline (<span>).
HTML5 introduce un numr de noi elemente ?i atribute care reflect utilizarea tipic a
unui site modern. Unele dintre ele sunt semantic nlocuite cu utilizri comune de b
locuri generice (<div>) ?i de elemente inline (<span>), de exemplu <nav> - block
de navigatie n site -, <footer> - n mod normal se refer la partea de jos a unei pa
gini web sau la
ultima linie de cod HTML - sau <audio> ?i <video> n loc d
e <object>
Din 5 ianuarie 2009, HTML5 include de asemenea Web Forms 2.0, anteriorul caiet d
e sarcini WHATWG.
HTML5 aduce scriptingul API (application programming interfaces)
Drag-and-drop
Mesagerie Cross-document[33]
Managementul de istorie a browserului
MIME type ?i protocolul de manipulare a nregistrrilor
Microdata
Geolocation
Web SQL Database, o baz de date SQL local (nu mai este ntre?inut)
Baza de date API indexat, o rezerv de chei valorice ierarhice (odinioar WebSimpleDB
)

Web Storage
Un browser de HTML5 (text/html) va fi flexibil n tratarea sintaxelor incorecte. H
TML5 este proiectat de asemenea pentru ca browserele vechi s poat ignora n siguran?
noile construc?ii HTML5. n contrast cu HTML 4.01, caietul de sarcini HTML5 ofer re
guli detaliate pentru lexing ?i parsare cu inten?ia ca browsere, diferite ntre el
e, vor produce acela?i rezultat ?i n cazul unei sintaxe incorecte.
Sintaxa html5 fata de sintaxa html1
------------------------------------------------------------------------------<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Example document</title>
</head>
<body>
<p>Example paragraph</p>
</body>
</html>
------------------------------------------------------------------------------<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Example document</title>
</head>
<body>
<p>Example paragraph</p>
</body>
</html>
------------------------------------------------------------------------------Elemente noi in html5
<article> - container de continut de sine-statator;
<aside> - defineste continutul relationat de article, dar independent de acesta;
<audio> - container pentru continut audit;
<canvas> - container pentru dezvoltare grafica;
<command> - defineste o comanda, tasta (combinatie de taste), radio button etc;
<datalist> - defineste o lista de optiuni predefinite pentru elementul de tip in
put;
<details> - defineste detaliile unui element;
<embed> - container pentru aplicatii externe sau continut interactiv;
<figcaption> - defineste titlul sau legenda elementului figure;
<figure> - container pentru continut media (in mare parte imagini);
<footer> - container pentru footer-ul unei pagini sau al unei sectiuni;
<header> - container pentru header-ul unei pagini sau al unei sectiuni;
<hgroup> - grupeaza elementele de tip heading;
<keygen> - defineste un generator de perechi de key pentru formulare;
<mark> - defineste texte sau portiuni de text marcate, evidentiate;
<meter> - defineste un indicator pentru masurari scalare in cadrul unui interval
sau pentru valori fractionale;
<nav> - container pentru sectiunea de navigare a paginii;
<output> - defineste rezultatul unei operatii sau calcul, precum rezultatul unui
script;
<progress> - defineste evolutia unui proces;
<rp> - defineste ce afiseaza browserul atunci cand nu suporta adnotari Ruby;
<rt> - defineste componenta de text Ruby din cadrul unei adnotari;
<ruby> - defineste o adnotare Ruby;
<section> - defineste o sectiune in cadrul paginii;
<source> - specifica resursele pentru elementele media;

<summary> - defineste un header vizibil pentru informatiile din elementul detail


s;
<time> - container pentru data/timp;
<video> - container pentru continut video;
<wbr> - specifica locul optim intr-un text sau cuvant mai lung in care browserul
poate introduce rand nou sau cratima.
Noi tipuri de forme de control:
dates and times, email, url, search, number, range, tel, color
Noi atribute:
charset (on meta), async (on script)
Atribute globale (care pot fi aplicate oricrui element):
id, tabindex, hidden, data-* (custom data attributes)
Elemente depreciate ce vor fi ?terse cu totul:
<acronym> - inlocuit de<abbr>
<applet> - inlocuit de <object>
<basefont>
<bgsound> - inlocuit de <audio>
<big>
<blink>
<center>
<dir> - inlocuit de <ul>
<font>
<frame>
<frameset>
<isindex> - inlocuit de <form>
<marquee>
<multicol>
<nobr>
<noframes>
<noscript>
<s>
<spacer>
<strike>
<tt>
<u>
Include elemente de scripting ca java script sau php care sunt suportate de oric
e browser.

Potrebbero piacerti anche