W3C

Specificatia HTML 4.01

Recomandarea W3C din 24 Decembrie 1999

Versiunea aceasta (in engleza):
http://www.w3.org/TR/1999/REC-html401-19991224
(text simplu [794Kb], arhiva gzip tar a fisierelor HTML [371Kb], o arhiva .zip a fisierelor HTML [405Kb], fisier Postscript arhivat gzip [746Kb, 389 pagini], fisier PDF arhivat gzip [963Kb])
Cea mai noua versiune HTML 4.01 (in engleza)
http://www.w3.org/TR/html401
Cea mai noua versiune HTML 4 (in engleza)
http://www.w3.org/TR/html4
Cea mai noua versiune HTML (in engleza)
http://www.w3.org/TR/html
Versiunea precedenta HTML 4.01 (in engleza)
http://www.w3.org/TR/1999/PR-html40-19990824
Recomandarea HTML 4 Precedenta (in engleza)
http://www.w3.org/TR/1998/REC-html40-19980424
Editori:
Dave Raggett <dsr@w3.org>
Arnaud Le Hors, W3C
Ian Jacobs, W3C

Rezumat

Aceasta specificatie defineste limbajul HyperText Markup (HTML), limbajul de publicare a internetului (World Wide Web). Aceasta specificatie defineste HTML 4.01, care este o subversiune pentru HTML 4. In plus fata de optiunile text, multimedia si hyperlink ale versiunilor precedente ale HTML (HTML 3.2 [HTML32] si HTML 2.0 [RFC1866]), HTML 4 accepta mai multe optiuni multimedia, limbaje script, foi de stil, facilitati mai bune de tiparire, si documente care sunt mai accesibile utilizatorilor cu dizabilitati. HTML 4 face deasemenea pasi importanti catre internationalizarea documentelor, avand drept scop sa faca internetul cu adevarat accesibil mondial.

HTML 4 este o aplicatie SGML in conformitate cu Standardul International ISO 8879 -- Standard Generalized Markup Language [ISO8879].

Starea acestui document

Aceasta sectiune descrie starea acestui document in momentul publicarii. Alte documente pot inlocui acest document. Ultima versiune a acestui document este actualizata de W3C.

Acest document specifica HTML 4.01, care este parte a seriei de specificatii HTML 4. Prima versiune a HTML 4 a fost HTML 4.0 [HTML40], publicata pe 18 Decembrie 1997 si revizuita pe 24 Aprilie 1998. Aceasta specificatie este prima recomandare HTML 4.01. Include schimbari ne-editoriale de la versiune din 24 Aprilie a versiunii HTML 4.0. Au existat anumite schimbari pentru DTD-uri, de exemplu. Acest document inlocuieste versiuni precedente ale HTML 4.0, desi W3C va continua sa faca acele specificatii si DTD-urile lor disponibile pe site-ul W3C.

Acest document a fost revazut de catre membrii W3C si alte entitati interesate si a fost aprobat de catre Director ca o Recomandare W3C. Este un document stabil si poate fi utilizat ca material de referinta sau citat ca standard de referinta din alt document. Rolul W3C in construirea Recomandarii este sa atraga atentia catre specificatie si sa promoveze implementarea ei pe scara larga. Aceasta mareste functionalitatea si interoperabilitatea Internetului.

W3C recomanda ca agentii utilizatori si autorii (si in particular uneltele autor) sa produca documente HTML 4.01 in loc de documente HTML 4.0. W3C recomanda autorilor sa genereze documente HTML 4 in loc de documente HTML 3.2. Pentru motive de compatibilitate cu versiunile mai vechi, W3C recomanda deasemenea ca programele care interpreteaza HTML 4 sa continue sa suporte HTML 3.2 and HTML 2.0 deasemenea.

Pentru informatii despre urmatoarea generatie de HTML, "The Extensible HyperText Markup Language" [XHTML], va rugam sa consultati W3C HTML Activity si lista W3C Technical Reports.

Acest document a fost produs ca parte a W3C HTML Activity. Scopurile Grupului de lucru HTML (eng) (Numai membrii) sunt discutate in Carta Grupului de lucru HTML (eng) (Numai membrii)).

O lista a recomandarilor curente W3C si altor documente tehnice se poate gasi la http://www.w3.org/TR.

Discutii publice despre caracteristicile HTML au loc la www-html@w3.org (arhive ale www-html@w3.org).

Limbi disponibile

Versiunea in engleza a acestei specificatii este singura versiune cu valoare de standard. Totusi, pentru traduceri ale acestui document consultati http://www.w3.org/MarkUp/html4-updates/translations.

Erata

Lista erorilor cunoscute din aceasta specificatie este disponibila la:
http://www.w3.org/MarkUp/html4-updates/errata

Va rugam sa raportati erori ale acestui document la www-html-editor@w3.org.

Cuprins pe scurt

  1. Despre specificatia HTML 4
  2. Introducere in HTML 4
  3. Despre SGML si HTML
  4. Conformitate: cerinte si recomandari
  5. Reprezentarea documentului HTML - Seturi de caractere, codificari caracter si entitati
  6. Tipuri de date HTML de baza - date caracter, culori, lungimi, URI-uri, tipuri continut, etc.
  7. Structura globala a unui document HTML - HEAD si BODY pentru un document
  8. Informatii de limba si directia textului - Consideratii internationale pentru text
  9. Text - Paragrafe, Linii si Fraze
  10. Liste - neordonate, ordonate si listele de definitii
  11. Tabele
  12. Linkuri - Linkuri Hypertext si independente de media
  13. Obiecte, Imagini si Appleturi
  14. Foi de stil - Adaugarea de stil la documentele HTML
  15. Aliniere, stiluri de font si linii orizontale
  16. Frameuri - Prezentare Multi-vedere a documentelor
  17. Forme - Forme intrari de la utilizator: Campuri text, Butoane, Meniuri si mai multe
  18. Scripturi - Documente animate si forme inteligente
  19. Informatii referinta SGML pentru HTML - Definitia formala a HTML si validarii
  20. Declaratia SGML a lui HTML 4
  21. Definitia de Tip al Documentului
  22. Definitia de Tip al Documentului Tranzitional
  23. Definitia Tip aDocumentului Frameset
  24. Referinte entitate caracter in HTML 4
  1. Schimbari
  2. Performanta, implementare si note de design

Cuprins detaliat

  1. Despre specificatia HTML 4
    1. Cum este organizata specificatia
    2. Conventiile documentului
      1. Elemente si atribute
      2. Note si exemple
    3. Recunoasteri
      1. Recunoasteri pentru versiunea curenta
    4. Nota drepturi autor (Copyright)
  2. Introducere in HTML 4
    1. Ce este World Wide Web? (WWW=paianjenul larg cat lumea)
      1. Introducere in URI
      2. Identificatori de fragment
      3. URI-uri relative
    2. Ce este HTML-ul?
      1. O scurta istorie a HTML-ului
    3. HTML 4
      1. Internationalizare
      2. Accesibilitate
      3. Tabele
      4. Documente compuse
      5. Foi de stil
      6. Scripturi
      7. Tiparirea
    4. Crearea documentelor cu HTML 4
      1. Structura si prezentare separate
      2. Considerati accesibilitatea universala a Web-ului
      3. Ajutati agentii utilizator cu interpretarea progresiva
  3. Despre SGML si HTML
    1. Introducere in SGML
    2. Constructii SGML utilizate in HTML
      1. Elemente
      2. Atribute
      3. Referinte caracter
      4. Comentarii
    3. Cum se citeste DTD-ul HTML
      1. Comentarii DTD
      2. Definitii ale entitatii parametru
      3. Declaratiile elementelor
      4. Declaratii de atribute
  4. Conformitate: cerinte si recomandari
    1. Definitii
    2. SGML
    3. Tipul de continut text/html
  5. Reprezentarea documentului HTML - Seturi de caractere, codificari caracter si entitati
    1. Setul de caractere al documentului
    2. Codificarile caracter
      1. Alegerea unei codificari
      2. Specificarea codificarii caracter
    3. Referinte caracter
      1. Referinte caracter numerice
      2. Referinte entitate caracter
    4. Caractere neafisabile
  6. Tipuri de date HTML de baza - date caracter, culori, lungimi, URI-uri, tipuri continut, etc.
    1. Informatii pentru majuscule/minuscule
    2. Tipurile de baza SGML
    3. Sirurile Text
    4. URI-uri
    5. Culori
      1. Note despre utilizarea culorilor
    6. Lungimi
    7. Tipuri continut (tipuri MIME)
    8. Coduri de limba
    9. Codificarile caracterelor
    10. Caractere izolate
    11. Date si timp
    12. Tipuri link
    13. Descriptori media
    14. Datele scripturilor
    15. Datele foilor de stil
    16. Numele frame-urilor tinta
  7. Structura globala a unui document HTML - HEAD si BODY pentru un document
    1. Introducere in structura unui document HTML
    2. Informatii despre versiunea HTML
    3. Elementul HTML
    4. Capul documentului
      1. Elementul HEAD (cap)
      2. Elementul TITLE (titlu)
      3. Atributul title(titlu)
      4. Datele Meta
    5. Corpul documentului
      1. Elementul BODY
      2. Identificatori de element: atributele id si class
      3. Elemente tip bloc si elemente inline
      4. Elemente de grupare: elementele DIV si SPAN
      5. Titluri: Elementele H1, H2, H3, H4, H5, H6
      6. Elementul ADDRESS
  8. Informatii de limba si directia textului - Consideratii internationale pentru text
    1. Specificarea limbii continutului: atributul lang
      1. Coduri de limba
      2. Mostenirea codurilor de limba
      3. Interpretarea codurilor de limba
    2. Specificarea directiei textului si tabelelor: atributul dir
      1. Introducere pentru algoritmul bidirectional
      2. Informatii de mostenire a directiei textului
      3. Setarea directiei textului incapsulat
      4. Suprascrierea algoritmului bidirectional: elementul BDO
      5. Referintele caracter pentru directionalitate si controlul uniunii (joining)
      6. Efectul foilor de stil asupra bidirectionalitatii
  9. Text - Paragrafe, Linii si Fraze
    1. Spatii albe
    2. Text structurat
      1. Elemente fraza: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR si ACRONYM
      2. Citari: elementele BLOCKQUOTE si Q
      3. Indici si exponenti: elementele SUB si SUP
    3. Linii si paragrafe
      1. Paragrafe: elementul P
      2. Controlarea intreruperilor de linie
      3. Folosirea cratimelor
      4. Text preformatat: Elementul PRE
      5. Interpretarea vizuala a paragrafelor
    4. Marcarea schimbarilor in document: elementele INS si DEL
  10. Liste - neordonate, ordonate si listele de definitii
    1. Introducere pentru liste
    2. Liste neordonate (UL), liste ordonate (OL) si elementele de lista (LI)
    3. Listele definitie: elementele DL, DT si DD
      1. Interpretarea vizuala a listelor
    4. Elementele DIR si MENU
  11. Tabele
    1. Introducere pentru tabele
    2. Elemente pentru construirea tabelelor
      1. Elementul TABLE
      2. Subtitluri de tabel: Elementul CAPTION
      3. Grupuri de randuri: elementele THEAD, TFOOT si TBODY
      4. Grupuri de coloane: elementele COLGROUP si COL
      5. Randurile tabelelor: elementul TR
      6. Celulele tabelului: elementele TH si TD
    3. Interpretarea tabelului de catre agentii utilizator vizuali
      1. Granite si linii
      2. Alinierea orizontala si verticala
      3. Marginile celulelor
    4. Interpretarea tabelului de agenti utilizator non-vizuali
      1. Asocierea informatiilor antet cu celule de date
      2. Categorizarea celulelor
      3. Algoritm pentru gasirea informatiilor antet
    5. Exemplu de tabel
  12. Linkuri - Linkuri Hypertext si independente de media
    1. Introducere pentru linkuri si ancore
      1. Vizitarea unei resurse legate
      2. Alte relatii ale link-ului
      3. Specificarea ancorelor si linkurilor
      4. Titluri link
      5. Internationalizarea si linkurile
    2. Elementul A
      1. Sintaxa numelor ancorelor
      2. Linkurile imbricate sunt ilegale
      3. Ancore cu atributul id
      4. Resurse nedisponibile si neidentificabile
    3. Relatii document: elementul LINK
      1. Linkuri directe si inverse
      2. Linkuri si foi de stil externe
      3. Linkuri si motoare de cautare
    4. Informatii de cale: elementul BASE
      1. Rezolvarea URI-urilor relative
  13. Obiecte, Imagini si Appleturi
    1. Introducere pentru obiecte, imagini si appleturi
    2. Includerea unei imagini: elementul IMG
    3. Includere generica: elementul OBJECT
      1. Reguli pentru interpretarea obiectelor
      2. Initializarea obiectului: elementul PARAM
      3. Scheme de numire globale pentru obiecte
      4. Declaratii obiect si instantieri
    4. Includerea unui applet: elementul APPLET
    5. Note despre documente incluse
    6. Harti imagine
      1. Harti imagine la client: elementele MAP si AREA
      2. Harti imagine la server
    7. Prezentarea vizuala a imaginilor, obiectelor si appleturilor
      1. Latime si inaltime
      2. Spatiu alb in jurul imaginilor si obiectelor
      3. Chenar/granita
      4. Aliniere
    8. Cum se specifica text alternativ
  14. Foi de stil - Adaugarea de stil la documentele HTML
    1. Introducere pentru foi de stil
    2. Adaugarea de stil la HTML
      1. Setarea limbajului implicit pentru foi de stil
      2. Informatii de stil inline (pe aceeasi linie)
      3. Informatii de stil in antete: elementul STYLE
      4. Tipuri media
    3. Foi de stil externe
      1. Foi de stil preferate si alternative
      2. Specificarea foilor de stil externe
    4. Foi de stil in cascada
      1. Cascade dependente de media
      2. Mostenire si cascadare
    5. Ascunderea datelor de stil de agentii utilizator
    6. Legarea la foi de stil cu antete HTTP
  15. Aliniere, stiluri de font si linii orizontale
    1. Formatarea
      1. Culoarea de fundal
      2. Aliniere
      3. Obiecte plutitoare
    2. Fonturi
      1. Elemente de stil ale fonturilor: elementele TT, I, B, BIG, SMALL, STRIKE, S si U
      2. Elemente de modificare a fonturilor: FONT si BASEFONT
    3. Linii: elementul HR
  16. Frameuri - Prezentare Multi-vedere a documentelor
    1. Introducere pentru cadre (frames)
    2. Aranjarea cadrelor
      1. Elementul FRAMESET
      2. Elementul FRAME
    3. Specificarea informatiilor pentru cadrul tinta
      1. Setarea tintei implicite pentru linkuri
      2. Semantica tintei
    4. Continut alternativ
      1. Elementul NOFRAMES
      2. Descrieri lungi ale cadrelor
    5. Cadre inline: elementul IFRAME
  17. Forme - Forme intrari de la utilizator: Campuri text, Butoane, Meniuri si mai multe
    1. Introducere pentru forme
    2. Controale
      1. Tipuri de controale
    3. Elementul FORM
    4. Elementul INPUT
      1. Tipuri de control create cu INPUT
      2. Exemple de forme continand controale INPUT
    5. Elementul BUTTON
    6. Elementele SELECT, OPTGROUP si OPTION
      1. Optiuni preselectate
    7. Elementul TEXTAREA
    8. Elementul ISINDEX
    9. Etichete
      1. Elementul LABEL
    10. Adaugarea structurii la forme: elementele FIELDSET si LEGEND
    11. Darea focusului unui element
      1. Navigare tab
      2. Taste de acces
    12. Controale dezactivate si "numai citire"
      1. Controale dezactivate
      2. Controale numai citire
    13. Transmiterea formei
      1. Metoda de transmisie a formei
      2. Controale cu succes
      3. Procesarea datelor formei
      4. Tipurile de continut ale formei
  18. Scripturi - Documente animate si forme inteligente
    1. Introducere pentru scripturi
    2. Crearea documentelor pentru agentii utilizator care suporta scripturile
      1. Elementul SCRIPT
      2. Specificarea limbajului scriptului
      3. Evenimente intrinseci
      4. Modificarea dinamica a documentelor
    3. Designul documentelor pentru agentii utilizator care nu suporta scripturile
      1. Elementul NOSCRIPT
      2. Ascunderea datelor script de agentii utilizator
  19. Informatii referinta SGML pentru HTML - Definitia formala a HTML si validarii
    1. Validarea documentului
    2. Exemplu de catalog SGML
  20. Declaratia SGML a lui HTML 4
    1. Declaratia SGML
  21. Definitia de Tip al Documentului
  22. Definitia de Tip al Documentului Tranzitional
  23. Definitia Tip al Documentului Frameset
  24. Referinte entitate caracter in HTML 4
    1. Introducere pentru referinte entitate caracter
    2. Referinte entitate caracter pentru caractere ISO 8859-1
      1. Lista caracterelor
    3. Referinte entitate caracter pentru simboluri, simboluri matematice si litere grecesti
      1. Lista caracterelor
    4. Referinte entitate caracter pentru markup-significant si caractere de internationalizare
      1. Lista caracterelor
  1. Schimbari
    1. Schimbari intre versiunile HTML 4.0 din 24 aprilie 1998 si HTML 4.01 din 24 decembrie 1999
      1. Schimbari ale specificatiei
      2. Erori care au fost corectate
      3. Erori de tipar minore care au fost corectate
      4. Clarificari
      5. Probleme de browser cunoscute
    2. Schimbari intre versiunile 18 decembrie 1997 si 24 aprilie 1998
      1. Erori care au fost corectate
      2. Erori tipografice minore care au fost corectate
    3. Schimbari intre HTML 3.2 si HTML 4.0 (18 decembrie 1997)
      1. Schimbari ale elementelor
      2. Schimbari ale atributelor
      3. Schimbari pentru accesibilitate
      4. Schimbari pentru datele meta
      5. Schimbari pentru text
      6. Schimbari pentru linkuri
      7. Schimbari pentru tabele
      8. Schimbari pentru imagini, obiecte si harti imagine
      9. Schimbari pentru forme
      10. Schimbari pentru foi de stil
      11. Schimbari pentru frameuri
      12. Schimbari pentru scripturi
      13. Schimbari pentru internationalizare
  2. Performanta, implementare si note de design
    1. Note despre documente invalide
    2. Caractere speciale in valorile atributelor URI
      1. Caracterele non-ASCII in valorile atributelor URI
      2. Ampersands in valorile atributelor URI
    3. Note de implementare SGML
      1. Intreruperi de linie
      2. Specificarea datelor non-HTML
      3. Optiuni SGML cu suport limitat
      4. Atribute boolean
      5. Sectiuni marcate
      6. Instructiuni de procesare
      7. Marcaj Shorthand
    4. Note despre ajutarea motoarelor de cautare sa indexeze siteul dumneavoastra
      1. Roboti de cautare
    5. Note despre tabele
      1. Ratiuni de design
      2. Algoritmi de aranjare in pagina recomandati
    6. Note despre forme
      1. Afisarea progresiva
      2. Proiecte viitoare
    7. Note despre scripturi
      1. Sintaxa rezervata pentru macrouri script viitoare
    8. Note despre frameuri
    9. Note despre accesibilitate
    10. Note despre securitate
      1. Probleme de securitate pentru forme

Versiunea romana a acestei traduceri este:
http://html-ro.appspot.com/html401/html401_cuprins.html

Traducator

Versiunea in limba romana poate contine erori. Versiunea engleza este singura versiune normativa. Versiunea originala: http://www.w3.org/TR/1999/REC-html401-19991224/