HTML
U HTML (HyperText Markup Language) hè un linguagiu di prugrammazione pè i siti web. Impiega balisgie pè discrive a pagina, è permite l'usu di l'hypertestu. Hè spessu impiegatu cu astri linguagii :
- u javascript
- u CSS, chi discreve u stilu graficu di a pagina (lasciendu u HTML discreve a contenutu)
L'evoluzione di u linguagiu
U HTML hè "natu" in lu 1991, quandu Tim Berners-Lee, chi travaglia à u CERN, annuncia nant'à USENET a nascità di u World Wide Web.
Durante l'anni 1990, a struttura di l'HTML dipendava sopratuttu di u navigatore web impiegatu. Specificazione è norme, c'eranu poc'o micca. E eranu torna i navigatori chi inventavanu nove balisgie. Pè esempiu, fù NCSA Mosaic chi criava a balisgia <img>, chi permite di mettè imagine in una pagina web.
In 1995 fù fundatu u World Wide Web Consortium (W3C), chi principia u travagliu di nurmalisazione. U 18 dicembre 1996 fù publicata a specificazione HTML 4.0. Hè sempre, oghje, quella chi hè la più impiegata. Ne esistanu dui versione :
- A variente stritta (strict HTML), chi sclude l'elementi detti di "prisentazione", lasciati a u CSS
- A variente di transizione (transitional HTML), più soffice
In l'anni 2000, u sviluppu di u HTML cume applicazione di lu SGML hè ufficialmente abandunatu a prò di lu XHTML.
U HTML
A sintassa
A sintassa di u HTML hè basata nant'u cuncettu di balisgia. Qui ci n'hè un esempiu :
<TITLE>Esempiu HTML</TITLE>
Quessa hè un <A HREF="cible.html">hyperligamu</A>.
<P>
Quessa hè un paragrafu hyperligamu un ci n'hè
- <title> apre u ligamu
- </title> u chjode
- Esempiu HTML hè u testu di lu titulu, contenutu in <title></title> (chi dice : «cio chi hè mezz'à sta balisgia hè u titulu di a pagina)
- <A HREF=cible.html> hè u ligamu hypertext.
hè u principiu di u paragrafu. In a sintassa muderna di lu HTML, ci voleria ancu à chjode u paragrafu cù un
- è hè u caratteru è
Struttura
Surgente HTML | Mudelu di documentu |
---|---|
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>
Esempiu HTML
</title>
</head>
<body>
Quessa hè un paragrafu cù <a href="esempiu.html">un ligamu hypertext</a>
<p>E qui unu senza</p>
</body>
</html>
|
html head title testu body testu a testu testu p testu |
Elementi HTML
Attributi
Caratteri
Interoperabilità
U HTML hè statu svilupattu pè avè a più grande interoperabilità pussivule, ma ùn hè micca sempre u casu, postu chi in fine di contu, a compatibilità dipende di u navigatore.