2.1 Ce este World Wide Web?
World Wide Web (Web) \ World Wide Web este o rețea de resurse informaționale. Web utilizează trei mecanisme pentru a face aceste resurse disponibile pentru public cât mai larg:
- schema de alocare a resurselor uniforme în denumirea Web (de ex. URI).
- Protocoale, pentru acces la numit resursa Web (de ex. HTTP).
- Hypertext pentru navigare rapidă între resurse (de ex. HTML).
Comunicarea acestor mecanisme vor deveni evidente după examinarea acestei specificații.
URI constau, de obicei, din trei părți:
- Mecanismul de circuit de denumire folosită pentru a accesa resursa.
- Numele mașinii - proprietar (gazdă) al resursei.
- Numele resursei în sine, având în vedere ca modalitate / cale.
Luați în considerare pagina URI Rapoarte tehnice de la site-ul W3C:
Acest URI poate fi citit ca un document disponibil prin intermediul protocolului HTTP (a se vedea [RFC2616].), Situat pe aparatul www.w3.org disponibil în calea „/ TR“. Alte scheme de numire pe care le puteți întâlni în documentele HTML includ „mailto“ pentru e-mail (e-mail), și „ftp“ pentru FTP.
Aici este un alt URI. Aceasta se referă la cutia poștală a utilizatorului:
Notă. Cei mai mulți cititori sunt, probabil, familiarizat cu termenul „URL-ul“ și nu sunt familiarizați cu termenul „URI“. schemă de denumire mai generală formă URL subsecțiune - URI.
Unele link-URI într-un loc în viață. Acest tip de URI se termină cu „#“, urmat de un identificator ancora (numit identificatorul fragmentului). De exemplu, la fel ca URI-ul, indicând fila cu numele section_2:
Relativa URI nu conține informații despre schema de denumire. „Mod“ lor, de obicei, se referă la o resursă pe aceeași mașină ca și documentul curent. URI relativ poate conține componente cale relativă (de exemplu, „..“ - la un nivel în ierarhia modului), și marcaje.
In HTML URI utilizat pentru:
- un link către un alt document sau resursa (vezi elementele A și LINK.);
- referire la foaia de stil extern sau script / script (vezi elementele LINK si SCRIPT.);
- incluse în pagina de model, applet-ul sau obiect (vezi elemente IMG OBJECT APPLET si INPUT ...);
- crea hărți de imagini (a se vedea elementele MAP si AREA.);
- trimiterea formularului (vezi FORMULAR.);
- crearea documentului multiwindow - cadre (vezi elementele FRAME si IFRAME.);
- Referirea referință externă (vezi blockquote elementelor Q. INS si DEL...);
- referință acord de metadate care descriu documentul (a se vedea. elementul HEAD).
De asemenea, citiți secțiunea despre tipul de URI.
2.2 Ce este HTML?
2.2.1 O scurtă istorie a HTML
HTML a fost dezvoltat inițial de Tim Berners-Lee ca CERN, și popularizat de browser-ul Mosaic, dezvoltat de NCSA. Pe parcursul anilor '90. el a inflorit literalmente din cauza dezvoltării rapide a Web-ului. În acest moment, HTML a evoluat în moduri diferite. Web depinde de acordurile dintre creatorii de documente și furnizorii de servicii. Acesta este motivul pentru care colaborează pe HTML.
Cele mai multe au fost în concordanță cu faptul că documentele HTML ar trebui să funcționeze bine pe platforme diferite și în diferite browsere. Realizarea universalitate reduce costurile furnizorilor de servicii, deoarece acestea trebuie să creeze documente de o versiune lingvistică. Dacă acest lucru nu se face, va crește riscul ca Web-ul va fi dezvoltat într-o varietate de formate incompatibile, reducând potențialul comercial al Web-ului pentru toți participanții.
Fiecare versiune de HTML este încercarea de a obține o mai mare armonie între participanții la acest joc, astfel încât costurile efectuate de către furnizorul de informații, nu a fost inutil și că documentele lor nu va deveni într-un timp scurt „imposibil de citit“.
2.3 HTML 4
HTML 4 extinde HTML mecanisme pentru foi de stil, scripturi, rame, obiecte încorporate, suport îmbunătățit pentru direcțiile stânga și dreapta ale textului, tabele complexe, și îmbunătățiri la formulare, creșterea accesibilității pentru persoanele cu handicap.
2.3.1 Internaționalizarea
Această versiune de HTML a fost conceput cu ajutorul unor experți în materie de internaționalizare, astfel încât documentele pot fi scrise în orice limbă și transmise oriunde în lume. Acest lucru a fost realizat cu participarea [RFC2070]. cei care sunt implicați în internaționalizarea HTML.
Un pas important a fost adoptarea standardelor ISO / IEC: 10646 (vezi [ISO10646].) Deoarece caracterul documentului stabilit pentru HTML. Acesta este standardul global generic care conține decizii asupra problemelor de reprezentare a caracterelor internaționale, direcția textului, semne de punctuație și alte probleme de limbă.
În prezent, HTML oferă suport pentru o varietate de limbi umane în documente. Acest lucru permite utilizarea documentelor de indexare de înaltă calitate pentru mașini de căutare, tipar offset de înaltă calitate, cea mai bună conversie text-to-speech, etc.
Pe măsură ce comunitatea Web creste si membrii acesteia diferă în capacitățile lor și nivelul devine meciul decisiv al tehnologiilor de bază specifice sarcini Web. HTML este proiectat pentru a face paginile web mai accesibile pentru persoanele cu handicap. Dezvoltarea HTML 4, din cauza problemei asigurării accesului la acestea, include:
Notă. Despre proiectare documente HTML accesibile, a se vedea. [WAI].
2.3.3 Tabele
Notă. Unele utilități pentru crearea de documente HTML sunt tabele utilizate pe scară largă pentru formatare, ceea ce poate duce cu ușurință la probleme cu disponibilitatea documentelor.
2.3.4 Documente compuse
2.3.5 Foile de stil
Informațiile de stil poate fi determinată pentru un anumit element sau grup de elemente. Informațiile de stil pot fi stabilite în documentul HTML sau într-o foaie de stil extern.
Mecanismul foii de stil cu asociația de document nu depinde de limba foaie de stil.
2.3.6 scenarii (script-uri)
2.3.7 Print
2.4 Crearea documentelor HTML 4
2.4.1 Structura si prezentare separate
HTML isi are radacinile in SGML, care a fost întotdeauna limbajul specificației markup structurale. Deoarece HTML a evoluat suficient, mai mult și mai mult din elementele sale și atributele de prezentare sunt înlocuite cu alte mecanisme, în special - foaia de stil. Experiența arată că separarea structurii documentului de prezentare reduce costurile de întreținere, pe baza unei game largi de platforme, mass-media etc. și facilitează actualizarea documentelor.