Istoria dezvoltării html și xhtml. Ce este HTML. Istoria creației. Cum să înveți limbajul de marcare HTML

Tim Berners-Lee
Creatorul limbajului HTML

Acest articol este despre HTML Dan scurtă recenzie limbajul, structura ei, caracteristicile, istoria. Acest articol este despre limbaj HTML destinat a fi citit pentru dezvoltare generală iar în stadiul inițial al învățării HTML, îl puteți sări peste el și să reveniți la el mai târziu, după citire.

HTML (HyperText Markup Language)- limbaj de marcare hipertext. Site-urile web sunt create folosind limbaj HTML.

Creatorul limbajului HTML este un om de știință britanic remarcabil - Tim Berners-Lee.

versiuni HTML

Înainte de 1995, nu exista un standard oficial pentru limbajul HTML, dar existau mai multe versiuni nestandardizate ale limbajului HTML. Pe 22 septembrie 1995 a fost creat primul standard oficial al limbajului HTML, acesta a primit imediat numărul 2.0 (HTML 2.0).

Pe 14 ianuarie 1997 a apărut versiunea HTML 3.2,
18 decembrie 1997 HTML 4.0,
24 decembrie 1999 HTML 4.01

În anii 00, a existat și Limbajul de marcare XHTML(la fel ca HTML, dar cu sintaxă mai strictă). XHTML a fost destinat să pregătească webmasterii reguli stricte marcajele Limbajul XML. Datorită marcajelor stricte, diverse programeși serviciile care înțeleg XML pot procesa în mod eficient datele de pe site-uri scrise în XHTML, iar în acest limbaj a devenit posibilă implementarea SVG, MathML, CML și alte derivate ale limbajului XML.

XHTML a existat în trei versiuni: strict, tranzițional și set de cadre în versiunea de tranziție, puteți utiliza etichete vechi, cum ar fi center sau font. Pe în acest moment, dezvoltare Limbajul XHTMLînchis.

Versiunea modernă a limbajului HTML este HTML5, aceasta este versiunea în care vom studia acest manual. HTML5 este mai convenabil decât limbile anterioare și le-a absorbit toate avantajele, de asemenea, acordă o mare atenție semanticii.

Limbajul CSS și HTML

Începând cu versiunea 4 a limbajului HTML, modificați aspect Etichete HTML recomandat numai cu Limbajul CSS. Prin urmare, este recomandabil să studiați limbajele HTML și CSS în paralel. În tutorialul nostru HTML pentru începători, vom arunca o privire și asupra aspectelor de început ale limbajului CSS, dar pentru a continua să înveți, îl poți citi singur.

Istoria HTML-ului

limbaj HTML a fost creat în 1991 de omul de știință britanic Tim Berners-Lee. La acea vreme, Tim lucra la CERN (Organizația Europeană pentru Cercetare Nucleară) și site-urile web nu existau încă. Oamenii de știință care lucrează la acest centru aveau nevoie de încredere și mod eficient schimb de informatii.

Alegerea a căzut limbajul SGML, dar a fost prea complicat și apoi Tim, bazat pe SGML, a creat o variantă simplificată a acestuia - HTML, datorită căruia orice om de știință ar putea crea un document simplu cu informații, încadrându-l cu diverse etichete: paragrafe, titluri, link-uri și să-l posteze pe Internet, iar în același timp alți oameni de știință ar putea citi aceste informații.

Inițial, în documentele HTML (pe paginile site-ului web), era posibil doar plasarea informații text, capacitatea de a adăuga fișiere media: imagini, video și audio a apărut puțin mai târziu.

Momentan, sprijin și dezvoltare limbaj HTML este logodit W3C (Lume Wide Web Consorţiu)- Consorțiul World Wide Web. W3C este format din diferite grupuri de lucru care implementează și dezvoltă standarde și tehnologii de Internet.

Tabel de distribuție a browserului

Fișierele HTML au de obicei o extensie .html sau .htm. Aceste fișiere pot fi vizualizate folosind browsere de internet.

Tabel cu numele browserelor și numărul de distribuție a acestora în lume, începând cu ianuarie 2016, în ordine descrescătoare:

Browser Răspândirea
Google Chrome 54,22 %
Internet Explorer 14,67 %
Mozilla Firefox 14,61 %
Safari 9,43 %
Operă 1,96 %
Alţii 5,11 %

Pentru apariția HTML-ului lumea modernă Trebuie să mulțumesc unui om de știință de la Consiliul European pentru Cercetare Nucleară (Conseil Européen pour la Recherche Nucléaire, CERN). Numele acestui om de știință este Timothy John Berners-Lee. Prima versiune de HTML a fost creată în scopul formatării documentelor științifice. Formatare precisă structurală fără elemente descriptive scheme de culori, setările fontului etc. Astfel, HTML a făcut inițial posibilă evidențierea titlurilor, paragrafelor, listelor și elementelor structurale similare în text. Rezultatul procesării sau „reproducerii” HTML nu ar trebui să depindă de caracteristici tehnice hardware pentru vizualizarea sa, deoarece nu conținea parametrii acestei vizualizări. De-a lungul timpului, această caracteristică a limbajului de marcare hipertext a fost parțial pierdută.

Așadar, apariția primelor versiuni de HTML datează din 1986, iar în 1991 HTML a fost îmbunătățit semnificativ și a început să fie folosit special pentru transmiterea hipertextului pe World Wide Web. Ei spun că abrevierea de renume mondial HTML, care înseamnă Hyper Text Markup Language, a apărut exact la începutul anilor 90 ai secolului trecut. Și acum mica excursieîn descendența limbajelor de marcare. Prima versiune a limbajului de marcare Hipertext HTML a fost creat pe baza standardului de limbaj generalizat Markup SGML(Standard Generalized Markup Language), care într-un fel poate fi considerat un prototip al eXtensible Markup Language. Standardul XML a câștigat o popularitate imensă în timpul nostru datorită numărului mare de extensii utilizate în tehnologii informatice. Pentru a deruta complet cititorul, voi adăuga imediat că ulterior, pe baza XML, a fost dezvoltat limbajul de marcare hipertext XHTML (Extensible Hypertext Markup Language), repetându-se în esența HTML. Ca rezultat, avem acronimele SGML, HTML, XML și XHTML și trebuie să înțelegem care este care. De fapt, totul este simplu: SGML nu este altceva decât un set de reguli pe baza cărora poate fi construit orice limbaj de marcare. HTML este una dintre aceste limbi - aplicația SGML. Cu alte cuvinte, SGML definește cum ar trebui să arate elementele de markup, iar HTML definește ce anume ar trebui să fie elementele și cum ar trebui să fie interpretate de browsere. XHTML, la rândul său, este o aplicație a XML, iar XML în sine nu este altceva decât o versiune simplificată a SGML. , în ciuda faptului că sunt foarte asemănătoare ca aspect, au diferențe ascunse semnificative, care, în cea mai mare parte, se află în principiul prelucrării lor.

Acum să revenim la istoria dezvoltării HTML. Deci, până în 1994, HTML era încă folosit doar pentru marcarea structurală a datelor, deși includea deja etichete pentru evidențierea textului cu caractere aldine sau cursive. În același 1994, a fost creată organizația W3C (World Wide Web Consortium) - World Wide Web Consortium, care este condus, destul de logic, de același Tim Berners-Lee, iar în 1995 a fost publicată recomandarea HTML 2.0. Creatorii de HTML au înțeles deja că, în timp, creația lor va evolua dintr-un limbaj de marcare static a textului în principalul instrument de creare a resurselor dinamice de Internet. Adăugarea principală a HTML 2.0 a fost apariția ca parte a limbajului formularelor cu seturi de controale de utilizator care urmau să fie folosite pentru ca utilizatorul să introducă parametrii pentru solicitările HTTP.

După lansarea celei de-a doua versiuni, au început imediat lucrările la următoarea generație de HTML. În 1997, a fost lansată recomandarea HTML 3.2, care a completat limbajul de marcare cu tabele, cadre, imagini și alte etichete importante. Dar cea mai importantă realizare a celei de-a treia versiuni este că autorii acesteia au revenit din nou la problema vizualizării markupului în browser, amintindu-și că HTML ar trebui doar să marcheze structura documentului și nu ar trebui să conțină direct parametri. stiluri grafice afișarea elementelor în browser. Rezultatul muncii lor pe HTML 3.2 a fost apariția unui limbaj CSS independent (Cascading Style Sheets) - foi de stil în cascadă, al căror cod poate fi acum conectat la codul de markup HTML și, prin urmare, poate personaliza aspectul paginii.

Pentru a ieși 4 versiuni HTMLÎn 1997, personalul W3C și-a scăpat de la ideea acelor elemente inutile care, odată cu apariția CSS, deveniseră învechite și au compromis ideea de a separa marcajul structurii de parametrizarea prezentării. Dar nimeni nu ar face tam-tam din cauza unor asemenea fleacuri. noua versiune. Principala realizare a recomandărilor HTML 4.0 este apariția modelului obiect al paginii (Document Model de obiect, DOM), ale căror elemente ar putea fi acum manipulate prin limbaje de scripting programare executată de browsere. Cel mai popular astfel de limbaj de programare este JavaScript. HTML plus DOM plus JavaScript este egal cu HTML dinamic sau pur și simplu DHTML, care a marcat o descoperire în designul web. Acum elementele unei pagini de Internet încărcate își pot schimba aspectul ca răspuns la acțiunile utilizatorului, precum și să adauge noi și să ștergă elemente existente. Pe 24 decembrie 1999, a fost lansată cea mai recentă ediție a celei de-a patra versiuni a limbajului de marcare hipertext, HTML 4.01.

Versiunea HTML5 nu a primit încă starea recomandari oficiale W3C, dar este deja clar că autorii HTML continuă să lucreze pentru dezvoltarea cerințelor pentru suportul modelului obiect document și interpretarea JavaScript. Deși HTML5 va primi o serie de etichete noi, majoritatea recomandărilor se referă în continuare la comportamentul browserului în contextul DHTML: va exista suport încorporat pentru funcțiile drag-and-drop, capacitatea de a desena pe o pânză virtuală , controlați istoricul de navigare și partajați mesaje între pagini, salvați contextul de execuție și multe altele. Se speră că odată cu lansarea de noi recomandări Probleme HTML lipsa compatibilității între browsere atunci când este aceeași Cod JavaScript executate diferit în diferite browsere vor dispărea treptat. La urma urmei, tendința de a determina cerințele pentru a lucra cu model de obiectși JavaScript va persista, iar dezvoltatorii de browser vor fi necesari (dacă doresc produse software utilizate) respectă aceste cerințe.

HTML5 este programat pentru lansare în 2014. Poate că până atunci se va dezvolta W3C recomandări individuale, care se referă numai la programarea în JavaScript, iar HTML va deveni în cele din urmă din nou exclusiv un limbaj de marcare pentru structura documentului. În ciuda faptului că astăzi este doar 2012, multe sunt deja acceptate de cele mai populare browsere. Multe lucruri pe care designerii web trebuiau să facă anterior pe cont propriu (același drag-and-drop), odată cu lansarea HTML5 vor fi suportate la nivel de browser, iar această dezvoltare a evenimentelor nu poate decât să se bucure. Nu putem decât să sperăm că tendința va continua.

Lecția 1

Subiect: „Prima mea pagină de internet”

Ce este HTML. Istoria creației.

Înainte de a începe, să ne dăm seama ce este HTML și pentru ce este necesar? HTML (HyperText Markup Language) este destinat pentru marcarea și proiectarea documentelor publicate pe World Wide Web (WWW) sau, mai simplu, documentelor HTML. Markup ar trebui să fie înțeles ca informații de serviciu care nu sunt afișate pe ecran, dar determină structura documentului și aspectul unităților sale structurale. Creatorii s-au asigurat că acest limbaj este independent de platformă, adică. ar putea funcționa în orice medii de operare. Elementele principale ale limbajului HTML sunt descriptorii (sau etichetele) - operatori ale căror nume sunt cuprinse între paranteze unghiulare. Documentele marcate folosind acest limbaj sunt redate în același mod de către browserele utilizatorilor finali în majoritatea cazurilor datorită faptului că „înțeleg” și procesează corect elementele structurale ale limbajului HTML. Codul sursă este format text folosind descriptori, iar aceste elemente nu sunt vizibile pentru vizitatorul paginii Web, ci doar rezultatul impactului lor asupra documentului.

Părintele HTML este considerat a fi Tim Berners-Lee, care a propus transmiterea informațiilor pe Internet sub formă de hiper documente text cu posibilitatea de a le vizualiza printr-un browser web. HTML a fost conceput pentru a fi un limbaj universal pe care toate computerele l-ar putea înțelege. Un document HTML este un document text obișnuit cu elemente de limbaj de marcare incluse în el. Prin urmare, puteți crea un document HTML utilizând orice editor de text, cum ar fi Notepad.

O caracteristică a limbajului HTML este că, de fapt, oferă doar recomandări browserului cu privire la modul de interpretare a unui sau acela element al limbajului. Aceste. același element de limbă poate fi afișat diferit browsere diferite. În plus, dezvoltatorii de browsere au început să introducă elemente noi care au fost percepute doar de browserele lor. Astfel a început așa-numitul „război al browserului”. Prin urmare, un dezvoltator profesionist se confruntă cu o sarcină dificilă - un site web realizat profesional ar trebui să arate la fel atunci când este vizualizat de diferite tipuri de browsere. Pentru a face acest lucru, trebuie să vă „testați” documentele în timpul procesului de creare. Cele mai populare astăzi sunt browsere de internet Explorer, Netscape Navigator, Mozilla, Opera, care rulează sub sistemul de operare Windows.

În același timp, dezvoltatorii HTML depun eforturi constant pentru a obține o mai mare universalitate a limbajului. În prezent, internaționalul organizatie nonprofit Consorțiul World Wide Web (W3C). Consorțiul a dezvoltat trei versiuni ale limbajului HTML - HTML3.2 (adoptat în ianuarie 1997), HTML4.0 (adoptat în decembrie 1997), XHTML (adoptat în ianuarie 2002).

Descrierea limbajului HTML

HTML (din limba engleză HyperText Markup Language - „hipertext markup language”) este limbajul standard de marcare pentru documentele de pe Internet. A fost dezvoltat de omul de știință britanic Tim Berners-Lee în 1989-1991 și a fost creat ca un limbaj pentru schimbul de documentație științifică și tehnică.

Documentele hipertext (pagini HTML) sunt interpretate de browserul clientului într-o reprezentare ușor de utilizat, care le permite să vizualizeze diverse tipuri informații (text, grafică). Folosind instrumente de formatare HTML, puteți crea o structură ierarhică complexă a paginilor HTML.

HTML este un limbaj de marcare cu etichete. Orice document în această limbă este un set de elemente, iar începutul și sfârșitul fiecărui element sunt indicate prin etichete - mărci speciale. Elementele pot fi goale, imbricate sau pot avea atribute care definesc unele dintre proprietățile lor. Pe lângă elementele din documentele HTML, există entități - caractere speciale, începând cu un ampersand.

Unul dintre principiile limbajului HTML este imbricarea elementelor pe mai multe niveluri. Cel mai mult element exterior este , deoarece întreaga pagină web trebuie să fie situată între etichetele de început și de sfârșit. Textul documentului este format din elemente: titlu și corp, care sunt evidențiate cu etichete corespunzătoare: Şi . Antetul conține informații de serviciu care nu sunt afișate pe pagină - de exemplu, cuvinte cheie Pentru motoarele de căutare sau scripturile sunt conectate. Plasarea informațiilor în antet este de dorit, dar nu obligatorie. Interior Şi sunt localizate etichetele , indicând titlul browserului. Corpul este partea în care este plasat conținutul documentului. Include text de afișat și etichete utilizate de browser. Etichetele conțin informații despre modul în care este afișat textul. Folosind etichete, în plus, sunt create legături către fișiere care conțin date suplimentare și indică punctele de ancorare prin care documentele sunt legate de alte documente.

Hyperlinkurile sunt folosite pentru a trece de la un document la altul. Un hyperlink este o bucată de text sau imagine care este un indicator către un alt document sau obiect. Conectarea paginilor se face folosind marcaj HTML. Folosind o etichetă se creează o legătură care indică o adresă din rețea, care este specificată în interiorul etichetei. Aceste adrese sunt numite URL-uri (uniform resource locators).

Elementele grafice și multimedia nu sunt încorporate într-un document HTML, dar numai locația lor este indicată în marcaj; aceste elemente în sine sunt localizate separat.

Limbajul HTML ne oferă cea mai largă bază pentru creativitate și dezvoltare de site-uri web, ale căror capacități le putem crește semnificativ folosind HTML dinamic sau JavaScript.

Descrierea limbajului PHP

PHP (Hypertext Preprocessor, inițial Personal Home Pages - înseamnă „Hypertext Preprocessor”) este un limbaj de scripting cu sursă generală deschisă pe scară largă. Acesta este un limbaj de programare special conceput pentru scrierea de aplicații web (scripturi) care rulează pe un server web.

PHP vă permite să creați aplicații web de înaltă calitate într-un timp scurt, obținând produse care sunt ușor modificate și suportate în viitor. PHP este ușor de învățat și totuși capabil să satisfacă nevoile programatorilor profesioniști. Susținut în prezent de marea majoritate a furnizorilor de găzduire, este unul dintre limbajele de programare de vârf folosite pentru a crea site-uri web dinamice.

Datorită acestui limbaj, devine posibil să se creeze cu ușurință site-uri web dinamice. Fișierele create în acest fel sunt stocate și procesate pe server. Atunci când un vizitator solicită un document cu PHP, scriptul nu este procesat de browserul vizitatorului, cum ar fi JavaScript, de exemplu, ci de server, iar vizitatorului îi sunt transmise doar rezultatele lucrării. CGI, un program scris în C sau Perl, funcționează exact în același mod. Dar, spre deosebire de CGI, codul programului PHP poate fi încorporat oriunde pe o pagină HTML, ceea ce reprezintă un avantaj major.

Sintaxa PHP este similară cu sintaxa limbajului C. Unele elemente, cum ar fi tablourile asociative și bucla foreach, sunt împrumutate din Perl. PHP poate fi împărțit într-un limbaj și o bibliotecă de funcții. Există un număr mare de instrumente pentru PHP, interfețe pentru toate DBMS (sisteme de gestionare a bazelor de date), protocoale de e-mail, memorie partajată, fișiere grafice, arhive și multe alte instrumente.

Avantajul PHP este că vă puteți încorpora programul într-o pagină HTML gata făcută folosind etichete de deschidere și de închidere, care sunt apoi executate de server, iar rezultatele muncii sunt transferate către client.

Un alt avantaj face PHP deosebit de popular - este distribuit gratuit. Mai mult, cu coduri open source (Open Source). Un număr mare de scripturi de complexitate și orientare variată au fost scrise în PHP, care sunt în mare parte distribuite și gratuit.

Principalul dezavantaj al PHP este că, conform ideologiei sale, PHP s-a concentrat inițial pe scrierea de scripturi mici. În ciuda faptului că nucleul a fost rescris de mai multe ori, PHP nu este potrivit pentru utilizarea în proiecte complexe - atunci când executați scripturi mari, performanța sistemului scade brusc.

În plus, PHP este un limbaj pseudo-compilat și, prin urmare, nu poate egala viteza C-ului compilat. Cu toate acestea, atunci când scrieți programe mici, în care întregul proiect constă din multe pagini mici de cod, intră în joc supraîncărcarea în memorie și apelarea CGI. program scris în C.

Descrierea limbajului CSS

CSS (Cascading Style Sheets) este un limbaj formal pentru descrierea și proiectarea aspectului unui document, care a apărut ca urmare a dezvoltării HTML.

Scopul principal al dezvoltării CSS a fost acela de a separa descrierea structurii logice a unei pagini web (care se face folosind HTML sau alte limbaje de marcare) de descrierea aspectului acelei pagini web (care se face acum folosind limbajul formal al CSS).

Foaia de stil trebuie scrisă o singură dată când se creează un site pentru fiecare dintre dispozitivele pe care se plănuiește să fie afișate informații. În plus, foaia de stil poate fi aceeași pentru întregul site. Și, prin urmare, nu va fi nevoie să repeți aceleași descrieri de stil pe fiecare pagină.



Plasarea tuturor informațiilor de stil într-un fișier extern deschide alte oportunități utile - prin modificarea conținutului unui singur fișier de stil, puteți modifica întregul design al site-ului. În plus, nu vor fi necesare alte modificări.

Utilizarea CSS poate crește accesibilitatea unui document, poate oferi o mai mare flexibilitate și control asupra prezentării acestuia și poate reduce complexitatea și repetarea conținutului structural. În plus, CSS vă permite să prezentați același document în diferite stiluri sau metode de randare.

În ultimii ani, capacitățile tehnice ale tehnologiei informatice s-au îmbunătățit constant, instrumentele de comunicare și tehnologiile de gestionare a resurselor informaționale se dezvoltă, toate acestea conducând la apariția activă a sistemelor informaționale mai mari. Aceasta se referă la scara sistemelor nu numai în raport cu volumul resurselor informaționale suportate, ci și în raport cu numărul utilizatorilor acestora. Astfel, în prezent, volumul resurselor informaționale Web este determinat de mai multe milioane de pagini.

O astfel de dezvoltare a tehnologiilor informaționale, rețelelor și sistemelor a dat distribuție în masă a limbajului de marcare hipertext HTML. Sistemele informaționale înseamnă instrumente care modelează realitatea, care sunt implementate folosind diverse abordări. Ultimii ani au fost caracterizați de apariția instrumentelor și a sistemelor informaționale mari care asigură utilizarea în comun a diferitelor tehnologii informaționale. În prezent, există multe programe speciale diferite pentru crearea de site-uri web. Cu ajutorul acestor programe, munca dezvoltatorilor care creează pagini Web cu design complexe a devenit mult mai ușoară, deoarece a devenit posibilă generarea dinamică a paginilor Web.

Activitățile de tehnologia informației se caracterizează prin standardizarea diferitelor aspecte. Această activitate permite transferul de aplicații și resurse de informații de la o platformă software și hardware la alta, precum și reutilizarea resurselor, de exemplu utilizarea componentelor software ale aplicațiilor.

Internetul a devenit popular odată cu apariția WorldWideWeb (WWW), deoarece această tehnologie de rețea a fost prima care a oferit utilizatorilor o interfață destul de simplă și în același timp modernă pentru accesarea diverselor resurse de rețea. Utilizarea simplă și convenabilă a dus la creșterea numărului de utilizatori WWW, precum și la atragerea atenției structurilor comerciale. Ulterior, numărul utilizatorilor a început să crească exponențial, iar acest lucru continuă și astăzi. În acest sens, a fost nevoie de combinarea întregului set de resurse informaționale, soluția sa a fost dezvoltarea tehnologiei de determinare a hipertextului sistem de navigație. Această tehnologie a fost introdusă de limbajul HTML. Din moment ce Tehnologia HTMLîn primele etape a fost foarte simplu, toți utilizatorii rețelei au putut să creeze și să citească în același timp materiale informative, publicat pe World Wide Web. Acest lucru s-a întâmplat deoarece în timpul dezvoltării diverse componente tehnologiile și-au asumat calificările autorilor resurselor informaționale, echipamentul acestora tehnologie informatică minim.

Definiția 1

HTML (HyperTextMarkupLanguage, limbaj de marcare hipertext) este un limbaj de marcare text. Markup este înțeles ca informații generale de serviciu care nu sunt afișate împreună cu documentul, dar determină aspectul anumitor fragmente ale documentului.

De exemplu, evidențierea unui cuvânt cu aldine sau cursive, afișând un paragraf separat într-un font special sau creând un titlu imprimare mare.

Standardul SGML

Acest limbaj de marcare a fost creat și promovat ca o variantă a SGML. Pentru prima dată în 1974, Charles Goldfarb a propus, iar ulterior îmbunătățit semnificativ a fost adoptat de standardul oficial ISO, SGML (Standard Generalized Markup Language), care este un metalimbaj, adică. sistem de descriere a altor limbi.

Standardul SGML a apărut pentru că era nevoie de partajarea datelor aplicatii diferiteși sisteme de operare. Problema compatibilității a apărut în rândul utilizatorilor cu mult timp în urmă, chiar și în zorii apariției tehnologiei de calcul. Oamenii de știință IBM Charles Goldfarb, Ed Mosher și Ray Laurie au analizat multe limbaje de marcare non-standard pentru deficiențe și au formulat principii generale, oferind lucrând împreună cu documente în diferite sisteme de operare. Mai jos sunt aceste principii:

  1. Este necesar să se utilizeze principii uniforme de formatare în toate programele care procesează documente. Într-adevăr, toată lumea știe cât de greu este pentru interlocutorii care comunică între ei să ajungă la o înțelegere. limbi diferite. Un singur set de structuri sintactice și semantică comună simplifică semnificativ interacțiunea dintre programe.
  2. Procesul de specializare a limbilor de formatare este important. Capacitatea de a utiliza seturi de reguli standard în construirea unui limbaj specializat nu permite programatorului să depindă de implementările externe și de ideile lor despre nevoile utilizatorilor finali.
  3. Formatul documentului trebuie să fie clar definit. Pentru a face acest lucru, aplicați reguli care specifică numărul și marcarea constructelor de limbaj utilizate în document. Datorită utilizării format standard utilizatorul va cunoaște întotdeauna structura conținutului documentului. Aceasta se referă în mod specific la formatul structural. Setul de reguli care descriu acest format se numește definiție tip document.

Nota 1

Regulile de mai sus stau la baza predecesorului SGML - GML (Generalized Markup Language), care a fost dezvoltat și cercetat timp de aproximativ 10 ani până când, prin acord încheiat de un grup internațional de dezvoltatori, a apărut standardul SGML.

Instrumente de limbaj HTML

Instrumentele de limbaj HTML oferă formate de marcare a documentelor și definesc hyperlinkuri între documente (fragmentele acestora). Când scriem codul HTML, am ales ca bază un fișier text obișnuit. Putem spune că o bază de date hipertext în conceptul WWW este un ansamblu de fișiere text în care marcarea se realizează în limbajul HTML, care determină forma de prezentare a informațiilor (markup) și structura conexiunilor dintre fișiere și resursele informaționale (hipertext). link-uri). Dezvoltatorii HTML au rezolvat următoarele probleme:

  • oferind designerilor baze de date hipertext remediu simplu pentru a crea documente;
  • crearea unui instrument puternic pentru a reflecta înțelegerea actuală a interfeței cu utilizatorul a bazelor de date hipertext.

Prima problemă a fost rezolvată prin alegerea unui model de etichetare pentru a descrie documentele. Puteți marca folosind HTML document electronic, afișat pe ecran cu un nivel de imprimare a designului, iar documentul rezultat poate conține diverse semne, ilustrații, fragmente audio și video etc. Limbajul a inclus instrumente dezvoltate pentru crearea diferitelor niveluri de titluri, selecții de fonturi, liste diferite, mese etc.

Pentru alții punct important limba a devenit bazată pe un fișier text obișnuit. miercuri Editare HTML este țara nimănui între un fișier text simplu și o aplicație WYSIWYG (whatyouseeiswhatyouget). Alegerea unui mediu de editare oferă toate beneficiile editării textului.

Legăturile hipertext, care au fost folosite pentru a conecta documente text între ele, au început treptat să fie folosite pentru a combina diverse resurse de informații, inclusiv sunet și video. Folosind sistemul de hyperlink HTML, puteți construi un sistem de documente interconectate după diverse criterii. Limbajul HTML include comenzi (etichete) care vă permit să controlați forma și dimensiunea fonturilor, dimensiunea și locația ilustrațiilor și, de asemenea, trecerea de la o bucată de text sau ilustrație la un alt document HTML (linkuri hipertext). Un document prezentat în format html este un fișier text cu toate informatiile necesare despre informațiile afișate pe ecran. Puteți gestiona scripturi pentru navigarea paginilor site-ului (o bază de date hipertext bazată pe tehnologia World Wide Web) folosind limbaje de scripting (JavaScript, Java și VBScript). Pentru a procesa formulare de introducere a datelor utilizatorului și alte informații, puteți utiliza programe speciale de server (de exemplu, on limbi PHP sau Perl). Folosind HTML, puteți plasa link-uri hipertext și butoane pe care se poate face clic pe pagini care conectează paginile Web cu alte pagini de pe site-ul dvs. și cu alte site-uri. Încă nu există editoare HTML atât de convenabile încât utilizatorul să poată face fără editor de textși plasarea manuală a etichetelor, ceea ce complică foarte mult lucrul cu limbajul și face necesară stăpânirea unor funcții neobișnuite pentru aceasta.

Nota 2

După ce am analizat caracteristicile limbajului HTML și am evaluat nivelul de dezvoltare a acestuia, putem concluziona că în următorii ani este posibil ca modificări mai avansate ale acestuia, noi limbaje și pachete de aplicații pentru lucrul cu pagini web.

Documente HTML dinamice și statice

Există două tipuri de documente HTML: statice și dinamice. Documentele statice stochează fișiere sistem de fișiere, utilizat de serverul web sau browser la vizualizare fișiere locale. Atunci când plasează informații pe un server web, aceștia folosesc documente dinamice care nu există constant sub formă de fișiere, dar sunt generate la momentul solicitării clientului. Ce legătură are utilizatorul final Nu contează cum sunt prezentate documentele.

Generatoare de dinamică documente HTML apare folosind un program special scris conform regulilor serverului web. Când plănuiți să plasați informații pe un server, pt definiție corectă tipuri de documente, țin cont de gradul de actualizare a datelor, volumul acestora și frecvența accesului la acestea. Metoda dinamică înseamnă stocarea datelor într-o formă formalizată, de exemplu într-o bază de date. La stocarea datelor într-o formă formalizată se folosesc șabloane de documente cu modificările aduse acestora, documentele statice sunt generate prin utilizarea oricăror instrumente de raportare disponibile în sistemul de management al bazei de date (DBMS) prin care acestea din urmă sunt procesate și formalizate.

Perspective HTML

Nu sunt așteptate versiuni noi ale limbajului HTML, deși există dezvoltare ulterioară HTML numit XHTML (engleză: Extensible Hypertext Markup Language). În timp ce XHTML are capabilități comparabile cu HTML, are cerințe de sintaxă mai stricte. XHTML este un subset al SGML, dar spre deosebire de HTML, este conform cu specificația XML. XHTML 1.0 a fost aprobat ca recomandare de World Wide Web Consortium (W3C) pe 26 ianuarie 2000. Trebuie remarcat faptul că în acest format a fost creat număr mare resurse de informații care vor fi înțelese de browserele web pentru o lungă perioadă de timp și utilizate în forma lor originală. În plus, toate formatele noi vor fi dezvoltate (și sunt deja dezvoltate - de exemplu XML) cu suport pentru tehnologii HTML.

Stilurile de lucru se schimbă, la fel și mijloacele de accesare a conținutului. Limbajul HTML a fost creat inițial ca un limbaj independent de platformă. Noile tehnologii sunt folosite peste tot și destul de curând spațiul WWW nu va mai fi folosit doar de utilizatorii de desktop. calculatoare personale, sunt deja utilizate activ de unii utilizatori browsere vocale pentru nevăzători sau browsere care folosesc alfabetul Broglie, conținutul este adesea afișat nu pe un monitor de computer, ci pe un ecran de televizor, unde sunt utilizate set-top box-uri cu acces la rețea, pe un teletype sau pe afișaje monocrome ale diverselor pagere etc. .