Tagurile listei HTML Celebre

Internetul

La începutul internetului, dezvoltatoriiM-am gândit despre modul în care este posibil să se transfere între calculatoare o varietate de informații în așa fel încât să poată fi destul percepe în mod adecvat orice platformă. Problema este că dacă transferați fișiere create în orice program pe rețea, ceea ce este posibil din punct de vedere tehnic, este posibil ca acestea să nu fie afișate corect pe toate computerele, deoarece calculatoarele din rețea pot avea diferite platforme și diferite seturi de programe instalate.

S-a găsit calea de ieșire. Fișierele text pot fi afișate pe toate platformele. Prin urmare, sa decis transmiterea tuturor informațiilor în fișierele text. Dar cum ar fi imaginile și formatarea textului?

În acest scop, a fost elaborat un metalimbaj special,numit Standard Generalized Markup Language, sau prescurtat SGML - Standard limbaj de marcare generalizat. Ideologia acestei limbi este că web-ul este transferat la text, marcate cu etichete speciale - tag-uri care dau echipa un program special browser pentru a afișa textul exact așa cum doriți.

Direct descendent al SGML a devenit limbajul markupHipertext Markup (Hypertext Markup Languale), care a moștenit ideologia părintelui. Etichete Lista HTML a cărei informație este cunoscută de fiecare webmaster, indică browser-ului nu numai modul de afișare a textului, dar și locul unde se introduce o imagine transmisă separat, modul de aranjare a tabelelor, modul de plasare a informațiilor pe ecranul calculatorului și multe altele.

Cu toate acestea, afișarea informațiilor nu implicănumai tag-uri HTML care lista este extinsă, dar și alte tehnologii. Deci, în conformitate corespunzătoare nu a apărut atât de mult timp în urmă, ideologia markup separare hipertext și text de formatare toate formatare a început să facă un fișier separat, numite foi în cascadă (sau tabele) stiluri - de Cascading Style Sheets (CSS), precum și toate paginile HTML pentru a conecta la fișierul CSS, care simplifică foarte mult sarcina nu numai pentru a formata textul, ci și crearea diferitelor elemente ale unui design de pagini web.

Deci, lista de etichete HTML este în continuareeste insuficientă pentru a crea elemente dinamice ale paginilor web, este imposibil să se aplice pentru a crea un buton dinamic frumos care să schimbe imaginea de fundal atunci când plasați cursorul pe hartă. Deci, încă cum să faceți un buton pentru site-ul, și frumos și dinamic? Și aici, tehnologia CSS vine la salvare. Etichete Lista HTML care se poate schimba cu dezvoltarea limbajului, arată browser-ul exact unde este localizat butonul și elementele CSS arată ce fundal (sau inscripție) va fi alocat butonului în diferite poziții ale cursorului mouse-ului.

Desigur, în acest scop, alteletehnologii precum limbajul de programare JavaScript, care se face deseori, dar în acest caz este posibil ca pagina să nu fie afișată corect în unele browsere, ceea ce este o consecință tristă a așa-numitului "război de browser". Limba JavaScript, după crearea sa, a devenit rapid atât de populară printre dezvoltatori, încât firmele care dezvoltă și sprijină browserele au început să facă schimbări proprii. Prin urmare, ceea ce este scris în limba JavaScript pentru browserul Internet Explorer poate fi afișat incorect în browser-ul Netscape și invers.

Prin urmare, etichetele de fond HTML, desigur,poate afișa, dar în tehnologiile moderne de aspect și aspect al paginii web această sarcină este dată CSS. Limba HTML este îmbunătățită continuu. Dezvoltatorii au creat acum cea de-a cincea versiune a limbii pe care o susțin cele mai moderne browsere. Noua versiune a limbajului are o mulțime de noi caracteristici, care dă dezvoltatorilor un spațiu incredibil de creativitate.

Tehnologia CSS este, de asemenea, îmbunătățită. În a treia versiune există și o mulțime de noi, de exemplu un cadru cu colțuri rotunjite. În versiunile anterioare, pentru a "crea" un astfel de cadru, a fost necesar să se creeze elemente grafice separate ale unui astfel de cadru în structura tabulară.

Acestea sunt tehnologiile de azi. Și ce se va întâmpla mâine?