Bazele HTML conțin regulile de bază ale limbajului HTML, o descriere a structurii unei pagini HTML, relațiile în structura unui document HTML între elementele HTML.
Documentul HTML este normal Document text, poate fi creat ca într-un editor de text obișnuit (Caiet), iar într-una de specialitate, cu evidențiere de cod (Notepad++, Cod Visual Studio etc.). Un document HTML are extensia .html.
Un document HTML constă dintr-un arbore de elemente HTML și text. Fiecare element este identificat în documentul sursă printr-o etichetă de început (deschidere) și de sfârșit (închidere) (cu rare excepții).
Eticheta de pornire arată unde începe elementul, unde se termină. Etichetă de închidere format prin adăugarea unei bare oblice / înainte de numele etichetei:<имя тега> … имя тега>. Între etichetele de început și de sfârșit se află conținutul etichetei - conținut.
Etichetele unice nu pot stoca conținut direct, este scrisă ca valoare de atribut, de exemplu, o etichetă va crea un buton cu text Buton interior.
Etichetele pot fi imbricate unele în altele, de exemplu,
Text
. Când investiți, trebuie să urmați ordinea închiderii acestora (principiul „matryoshka”), de exemplu, următoarea intrare ar fi incorectă:Text
.Elementele HTML pot avea atribute (globale, aplicate tuturor elementelor HTML și propriile lor). Atributele sunt scrise în eticheta de deschidere a unui element și conțin un nume și o valoare specificate în atributul format name="value" . Atributele vă permit să modificați proprietățile și comportamentul elementului pentru care sunt setate.
Fiecare element poate avea mai multe valori de clasă și o singură valoare de id. Mai multe valori de clasă sunt scrise cu un spațiu,
Browserul vizualizează (interpretează) un document HTML, construindu-i structura (DOM) și afișându-l în conformitate cu instrucțiunile incluse în acest fișier (fișe de stil, scripturi). Dacă marcajul este corect, atunci fereastra browserului va afișa o pagină HTML care conține elemente HTML - titluri, tabele, imagini și așa mai departe.
Procesul de interpretare (analizare)începe înainte ca pagina web să fie complet încărcată în browser. Browserele procesează secvențial documentele HTML de la bun început, în timp ce procesează CSS și leagă foile de stil cu elementele paginii.
Un document HTML este format din două secțiuni - titlul - între etichete
… și conținut – între etichete … .Structura paginii web
1. Structura documentului HTML
Limbajul HTML urmează regulile conținute în fișierul de declarare a tipului de document. (Definiția tipului de document sau DTD). Un DTD este un document XML care definește ce etichete, atribute și valorile acestora sunt valabile pentru un anumit tip HTML. Fiecare versiune de HTML are propriul DTD.
DOCTYPE responsabil pentru afișarea corectă a paginii web de către browser. DOCTYPE definește nu numai versiunea HTML (de exemplu, html), ci și fișierul DTD corespunzător de pe web.
Elemente dintr-o etichetă , formează un arbore de documente, așa-numitul model obiect document, DOM (model obiect document). În același timp, elementul este elementul rădăcină.
![](https://i0.wp.com/html5book.ru/wp-content/uploads/2014/10/DOM.png)
Pentru a înțelege interacțiunea elementelor unei pagini web, este necesar să luăm în considerare așa-numitele "relatii de familie"între elemente. Relațiile dintre mai multe elemente imbricate sunt clasificate în relații cu părinți, copii și frați.
Strămoş Un element care conține alte elemente. În figura 1, strămoșul pentru toate elementele este . În același timp, elementul
este strămoșul tuturor etichetelor pe care le conține:,
, ,
Descendent- un element situat în interiorul unuia sau mai multor tipuri de elemente. De exemplu,
este un descendent , și elementulEste un copil al ambelor
și .element părinte- un element asociat cu alte elemente de un nivel inferior, și situat pe arborele deasupra acestora. figura 1
și . EtichetăEste doar părinte pentru .
element copil- un element subordonat direct altui element de nivel superior. În figura 1, doar elemente
, ,
Și
element soră- un element care are un element părinte comun cu elementul luat în considerare, așa-numitele elemente de același nivel. figura 1
și - elemente de același nivel, precum și elemente , și
Sunt surori unul cu celălalt.
1.1. Element
1.2. Element
Capitol
... conține informații tehnice despre pagină: titlu, descriere, cuvinte cheie pentru motoarele de căutare, codificare etc. Informațiile introduse în acesta nu sunt afișate în fereastra browserului, dar conțin date care îi spun browserului cum să proceseze pagina.1.2.1. Element
Eticheta de secțiune necesară
este eticheta1.2.2. Element
Etichetă de secțiune opțională
este o singură etichetă . Cu acesta, puteți seta o descriere a conținutului paginii și a cuvintelor cheie pentru motoarele de căutare, autorul documentului HTML și alte proprietăți ale metadatelor. Element poate contine mai multe elemente , deoarece în funcție de atributele folosite, acestea poartă informații diferite.
Descrierea conținutului paginii și cuvintele cheie pot fi specificate simultan în mai multe limbi, de exemplu, în rusă și engleză:
Cu o etichetă puteți dezactiva sau permite indexarea unei pagini web de către motoarele de căutare:
Pentru a reîncărca automat pagina după o anumită perioadă de timp, trebuie să utilizați valoarea de reîmprospătare:
Pagina se va reîncărca în 30 de secunde. Pentru a redirecționa vizitatorul către o altă pagină, trebuie să specificați adresa URL în parametrul URL:
Atribut | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
set de caractere | Specifică codificarea caracterelor pentru documentul HTML curent: | ||||||||||||||||||||||||||
conţinut | Conține text arbitrar care specifică valoarea asociată cu atributul http-equiv sau name, în funcție de valoarea acestora. | ||||||||||||||||||||||||||
http-echiv | Controlează acțiunile browserului pe această pagină web (echivalent cu anteturile HTTP). La afișarea paginii, browserul va urma instrucțiunile date în atribut: default-style specifică stilul preferat de utilizat pe pagină. Atributul de conținut trebuie să conțină id-ul elementului , care se referă la o foaie de stil CSS sau la un ID de element folosind element . Elementul nu necesită o etichetă de închidere. Acest element definește relația dintre pagina curentă și alte documente. Pot exista mai multe astfel de elemente pe o pagină. Intrarea va arăta astfel:
1.2.5. Element
Spune browserului că totul dintre aceste etichete ar trebui să fie afișat în fereastra browserului dvs. Iată principalele etichete care pot fi prezente în absolut fiecare document. Eticheta body servește ca corp principal al paginii, care include tot conținutul acesteia. Este de dorit să deschideți această etichetă și să nu uitați să o închideți la sfârșitul documentului. Titlurile paginilor h1 h2 h3Să mergem mai departe, vedem eticheta care se deschide și se închide. Această etichetă denotă titlul principal al textului, în cele mai multe cazuri sub titlul H1 se află titlul paginii. De fapt, există doar șase anteturi de date. . Sunt folosite și în SEO, dar acesta este un subiect ușor diferit. Cu siguranță voi evidenția un articol pentru asta și le voi oferi o descriere detaliată, abonați-vă la actualizările blogului pentru a nu rata nimic.Prezența unui astfel de titlu în articol va juca un rol important în promovarea paginii. În plus, utilizarea acestora vă oferă o structură clară a paginii, titlul, subtitlurile, evidențierile, subparagrafele și așa mai departe. Folosește-le întotdeauna și pune-le în practică. Pe multe CMS, cum ar fi WordPress, atunci când scrieți text, veți observa „Titlul 1”, „Titlul 2”, „Titlul 3” și așa mai departe. Ei sunt responsabili pentru h1, h2 și h3.
Dacă scrieți textul corpului dintr-un paragraf nou, scrieți o etichetă La început și închideți-l la sfârșit . Desemnarea unui paragraf în html este echivalentă cu crearea unui nou paragraf într-un document MS Word. Nu am adăugat nimic nou în document. Dar, acest lucru nu este tot ceea ce ar trebui să fie prezent în documentul html. Să ne uităm la un alt exemplu, descrierea va fi puțin mai târziu.
Acest text va fi aldine, iar acesta este cu caractere cursive
Elemente de bază pentru cap și titluFiecare document are un element head și un element title. Primul , care vine imediat după prima etichetă . Această etichetă conține toate informațiile despre pagină, conține și elementul
După cum puteți vedea, nu este nimic complicat. Iată cele mai de bază etichete care ar trebui să fie prezente în fiecare document html. Nu uitați să închideți fiecare dintre ele, altfel browserul nu va putea percepe imaginea completă a codului. Acest lucru trebuie cunoscut și amintit întotdeauna. Apoi începeți să inserați text, imagini, videoclipuri și așa mai departe. Dar asta va fi în alte articole. Editor Notepad++Utilizați Notepad++ pentru a lucra cu codul. Este gratuit și ușor de găsit online. Foarte convenabil pentru perceperea oricărui cod, este, de asemenea, convenabil să afișați etichetele de deschidere și de închidere. Suportăm sintaxa a peste 40 de limbaje de programare. Exact ceea ce aveți nevoie pentru a învăța elementele de bază ale html. Blocnotesul este superior în toate privințele unui blocnotes obișnuit. Pentru confort, simplitate și studiu maxim, acest editor trebuie mai întâi instalat pe un computer. Cel mai de bază avantaj și comoditate, editorul Notepad++ arată sfaturi atunci când scrieți cod, ceea ce vă face munca mai rapidă și mai bună uneori. element DOCTYPEFiecare document trebuie să specifice, de asemenea, următorul element doctype. De ce este nevoie și ce ar trebui să fie în el. De obicei oamenii nu sunt foarte pasionați de aceste rânduri, le copiază în documente și lucrează calm. Aceste elemente spun browserului ce versiune de html este folosită în document, ce descriere a paginii, ce codificare este folosită, ce cuvinte cheie sunt incluse, cine este autorul și cum se numește pagina. Ele sunt de obicei plasate chiar la început. Există mai multe opțiuni și toate sunt diferite unele de altele, voi scrie un exemplu care este folosit cel mai des. Acest gol poate fi folosit ca șablon gata făcut. În continuare, va exista o descriere clară a fiecărei linii, nu ar trebui să existe probleme cu aceasta. Pe scurt, într-un limbaj simplu, despre elementele de bază ale html: Această linie spune browserului că acest document este versiunea XHTML 1.0, folosită Limba englezăși tot acest terci se află la această adresă. Apoi, în metaeticheta, specificați codarea care este utilizată. Windows 1251 este cel mai des folosit. Descriere – este afectată tema SEO, una dintre cele trei etichete principale care trebuie să fie prezente în absolut fiecare document, această etichetă indică descrierea paginii. Ce este scris pe această pagină, o scurtă descriere, nu mai mult de două propoziții. Eticheta de cuvinte cheie afectează și subiectul SEO, această etichetă este necesară. Conține cuvinte cheie prin care utilizatorii de internet vă vor găsi prin motoarele de căutare. Eticheta de titlu conține numele documentului în sine, titlul acestuia, pe care îl vedem în browser. Probabil cea mai importantă etichetă din întregul document care are cel mai mare impact asupra promovării paginii. Articolul despre adăugarea și proiectarea descrie această etichetă mai detaliat. Cu ce să-ți amintești această lecție despre elementele de bază ale html:
Toate paginile principale ar trebui să fie întotdeauna denumite cu cuvântul index. Așa se acceptă și toată lumea este obișnuită, indiferent de extensia fișierului, poate fi atât html, cât și php. Întotdeauna se numește așa. Urmărește videoclipul de bază html de la Webformyself.
Limbajul de marcare hipertext, elemente de bază și structură. Toate acestea și multe altele voi încerca să le descriu pe blogul meu. În primul rând, pentru începători va fi scris Informatii utile, este oferit un exemplu de cod și posibilitatea de a descărca exemplul în sine împreună cu pagina finală. Toată lumea folosește Internetul și toată lumea navighează pe diverse site-uri și, probabil, toată lumea ar dori să-și pună site-ul pe Internet, dar acest lucru nu este ușor de făcut, există multe motive pentru asta. Totuși, pentru a putea găzdui un site de calitate, trebuie doar să cunoști elementele de bază ale " Programare WEB", care este limbaj HTML. În acest articol, ne vom uita la principalele elemente, etichete, atribute și chiar vom scrie prima pagină web. Hyper Text Markup Language- „HTML” ( limbaj de marcare hipertext) mulți au încetat de mult să-l considere doar un limbaj de programare. Deoarece însuși conceptul de HTML include diverse metode design de documente hipertext, design, editori de hipertext, browsere și multe altele. Un utilizator care a stăpânit acest limbaj dobândește capacitatea de a face lucruri serioase cu metode simple și, cel mai important, rapid, ceea ce în lumea modernă considerat foarte bun! În HTML, vă puteți crea propriile produse multimedia și le puteți distribui pe CD-uri, iar toate aceste produse, realizate sub formă de seturi de pagini HTML, nu necesită dezvoltarea de instrumente software specializate, deoarece tot ce aveți nevoie pentru a lucra cu date ( Browsere web) au devenit parte din software-ul standard al majorității computerelor personale.
Toate elementele limbii pot fi împărțite condiționat în trei grupuri. Prima include elemente care creează structura unui document hipertext. Utilizarea unor astfel de elemente este o formalitate necesară care nu poate fi neglijată. Al doilea grup include elemente care creează efecte de formatare. Utilizarea lor este dictată de cerințele specifice pentru document, imaginația și competența dezvoltatorului.Al treilea grup include elemente care vă permit să controlați software-ul instalat și care rulează pe computerul client. Adesea, astfel de elemente sunt create automat atunci când un dezvoltator folosește un editor de hipertext sau un program similar pentru a insera un obiect într-un document. Chiar dacă specificația HTML este un standard, limbajul este îmbunătățit cu elemente noi ( extensii). Prin urmare, unele pagini Web sunt mai ușor de vizualizat cu anumite browsere. Extensiile sunt create doar de companii cunoscute care se dezvoltă software pentru WWW, iar utilizatorii obișnuiți își pot îmbunătăți paginile Web prin programare. Appleturile vă permit să eliminați limitările HTML și să dați frâu liber imaginației dezvoltatorului. Versiuni HTMLPrima versiune a limbajului HTML a fost dezvoltată la începutul anilor 90 de Tim BenersLee pentru unul dintre browserele populare Mosaic din trecut. Dar pe atunci, nici browserul, nici HTML-ul în sine nu aveau încă o utilizare bună. În 1993, a apărut HTML+, iar această versiune a trecut în mare măsură neobservată. Dar răspândirea limbajului HTML s-a datorat versiunii 2.0, care a apărut în iunie 1994. Și de atunci a avut loc o creștere a popularității WWW în întreaga lume. Standardele incluse în versiunea 2 s-au înrădăcinat atât de bine încât sunt folosite și astăzi. Versiunea HTML 3.0, care a apărut aproximativ un an mai târziu, a introdus capacitatea de a desena simboluri matematice ( semne integrale, infinit, fracții, paranteze etc.) folosind elemente ale limbajului. Dar dezvoltarea acestui proiect a încetinit și nu a mai primit distribuție. În 1996, a apărut versiunea HTML 3.2. A fost o decizie genială, este suficient să menționăm că cadrele au fost introduse în specificația limbii și sunt acum foarte populare printre dezvoltatorii de site-uri web. Până în prezent, toate browserele acceptă această versiune de HTML. Specificația oficială HTML 4 ( HTML dinamic) a fost dezvoltat în 1997. La acea vreme, era deja evident că dezvoltarea ulterioară a hipertextului se va realiza prin programare web. Acest lucru s-a dovedit a fi mult mai eficient decât introducerea de noi elemente în limbaj. Structura paginii webMai jos este codul unei pagini Web care este realizată în HTML și, folosind această pagină ca exemplu, vom analiza structura acesteia, dar mai întâi, copiați tot codul într-un bloc de note text obișnuit și faceți clic pe „Salvați ca” și salvați fișierul cu extensia html, adică . scrie .html după titlu
Mergi la<а href ="#list">Începutul documentului
Pentru a înțelege structura unei pagini Web, este necesar să luați în considerare toate elementele acesteia care sunt incluse în codul de mai sus. <
html>
Desemnarea documentului în HTML. Unul dintre principiile limbajului este imbricarea pe mai multe niveluri a elementelor. Acest element este cea mai exterioară, deoarece întreaga pagină Web trebuie să fie între etichetele de început și de sfârșit. Conform ideii, acest element poate fi considerat ca o formalitate. Are atribute version, lang și dir, care sunt rareori utilizate în acest caz, și permite imbricarea HEAD, BODY FRAMESET și a altor elemente care definesc structura generală a paginii Web. Desigur, eticheta finală toate astfel de documente sunt reziliate. <
cap>
Zona antetului paginii Web. Cu alte cuvinte, prima sa parte. La fel ca și elementul anterior, HEAD servește doar la formarea structurii generale a documentului. Acest element poate avea atribute lang și dir. <
titlu>
Un element pentru a plasa titlul paginii Web. Linia de text situată în interiorul acestui element este afișată nu în document, ci în bara de titlu a ferestrei browserului. Acest element afectează foarte mult promovarea în motorul de căutare. motoarele de căutare acordă o atenție deosebită etichetei TITLE. Sfatul meu: nu scrieți niciodată un text foarte lung în această etichetă ( 65 de caractere sunt suficiente). <МЕТА>
Acest element conține informatii de serviciu, care nu este afișat la vizualizarea paginii Web. În interiorul acestuia nu există text în sensul obișnuit, deci nu există etichetă finală. Fiecare element META conține două atribute principale, dintre care primul definește tipul de date și al doilea definește conținutul. <
corp>
Acest element conține hipertext care definește pagina web reală. Aceasta este partea vizibilă a documentului pe care pagina o dezvoltă automat și care este afișată de browser. În consecință, eticheta finală a acestui element ar trebui căutată la sfârșitul paginii Web. În interiorul elementului BODY, puteți folosi toate elementele pentru proiectarea unei pagini Web. În interiorul etichetei de început a elementului BODY, puteți plasa multe atribute care servesc la setarea întregii pagini. Să le considerăm în ordine. Unul dintre cele mai utile atribute ale acestei etichete, care are un impact asupra designului paginii, este background="calea către fișierul de fundal" Un design de fundal mai simplu se reduce la setarea culorii acestuia bgcolor="#FFFFFF" Culoarea de fundal este specificată de trei numere hexazecimale din două cifre care definesc intensitatea roșu, verde și albastru (rbg). Deoarece puteți schimba fundalul paginii, puteți schimba și culoarea textului. Aceasta are următorul atribut text="#RRGGBB" Următorul atribut este utilizat pentru a seta culoarea textului hyperlinkurilor. link="#RRGGBB" De asemenea, puteți specifica o schimbare de culoare pentru ultimul hyperlink selectat de utilizator <Н1>
Element antet. Există șase niveluri de titluri, care sunt desemnate după cum urmează. Antetul de nivel 1 este cel mai mare, iar nivelul 6 oferă cel mai mic antet. Pentru titluri, puteți utiliza un atribut care setează alinierea la stânga, la centru sau la dreapta: align="left" align="center" align="dreapta" Eticheta este folosită pentru a crea un paragraf nou. Și pentru a trece la o nouă linie fără a crea un paragraf - etichetă Elementul ALIGN, care poate seta alinierea paragrafului:
Stânga Centrat Dreapta Textul dintre aceste elemente este justificat. <НR> Linie orizontală ( regulă orizontală) este un element foarte comun. În primul rând, pentru că, cu ajutorul său, este foarte ușor și convenabil să împărțiți pagina în părți. În al doilea rând, pentru că autorul paginii are foarte puțină alegere pentru astfel de elemente de design. Elementul nu are o etichetă de final, dar are o serie de atribute pentru a alinia stânga, centru, dreapta, justificat:
Un document HTML poate fi foarte greoi și nu foarte convenabil pentru utilizatorul care trebuie să navigheze rapid la secțiunea dorită a documentului. Pentru a face acest lucru, puteți utiliza mecanismul de hyperlinkuri. Pentru a face acest lucru, plasați etichetele corespunzătoare în locurile potrivite din text. <а name=»метка»>Text liber În acest caz, această linie a documentului primește un nume și, prin urmare, o altă parte a documentului, sau chiar un alt document, poate fi hyperlink la acea etichetă. Pentru a insera imagini ( Poze) într-un document HTML, se utilizează următoarea etichetă ( depus Descriere completa atributele acestei etichete): Liste(listă) au fost dezvoltate în HTML, influențate fără îndoială de succesul editorilor de text. Lista diferă de textul simplu, în primul rând, prin aceea că utilizatorul nu trebuie să se gândească la numerotarea articolelor sale: HTML se ocupă de această sarcină. Dacă lista este completată cu articole noi sau scurtată, numerotarea continuă automat. În cazul listelor neordonate, HTML prefixează fiecare articol cu cercuri, dreptunghiuri, romburi și alte imagini. În cele din urmă, lista ia o formă decentă. Există două grupuri de astfel de etichete: unul definește aspectul general al listei ( și vă permit să specificați atribute), în timp ce altele definesc structura sa internă. Listele pot folosi atribute standard. Există mai multe tipuri de liste. Cea mai comună este o listă neordonată ( lista neordonata). Este prezentat mai jos:
Elementul ul este un fel de selecție a listei. Vă permite să separați o listă de alta. Elementul li reprezintă fiecare dintre elemente. MeseSunt unul dintre cele mai necesare mijloace de formatare a datelor pe o pagină Web. Principala comoditate este că browserul preia desenul întregului tabel. Dimensiunea cadrului poate fi ajustată automat la dimensiunea ferestrei de vizualizare a browserului și, desigur, la dimensiunea liniilor de text și a cifrelor din celulele tabelului. Printre altele, tabelele vă permit să rezolvați multe sarcini de proiectare: aliniați părți ale paginii una față de alta, plasați imaginile și textul una lângă alta, controlați schema de culori și așa mai departe. La crearea tabelelor se aplică principiul de imbricare: în interiorul elementului principal al tabelului (TABLE), se creează un număr de elemente care definesc rânduri (TR), iar în interiorul acestor elemente există elemente pentru a descrie fiecare celulă din rând (TD). , TH). Pentru a înțelege structura unui tabel existent sau pentru a dezvolta un nou tabel, există o regulă conform căreia succesiunea de elemente descrie tabelul de sus în jos și de la dreapta la stânga. De exemplu, dacă un element TR este specificat după elementul TABLE, aceasta indică faptul că începe descrierea unui nou rând de tabel. Totul după acest element va fi plasat pe o singură linie (de la dreapta la stânga). Poate fi o succesiune de elemente TD ( celule), altă masă și așa mai departe. După ce apare un nou element TR, va începe descrierea liniei următoare și așa mai departe până la sfârșitul tabelului (etichetă Un tabel poate fi aliniat orizontal folosind atributul align:
Lățimea tabelului poate fi setată exact în pixeli sau ca procent din lățimea paginii în fereastra browserului. De exemplu: lățime=400 sau lățime=50% Două atribute sunt utilizate pentru a controla aspectul cadrului. Faptul este că browserul creează o imagine a cadrului, simulând tridimensionalitatea acestuia ( convex) folosind diferența de iluminare a fețelor ScenariiAproape toți webmasterii își doresc ca paginile lor de pe site să aibă un aspect modern, să fie multifuncționale, frumoase și dinamice. Acest lucru nu este posibil cu instrumentele HTML standard, așa că sunt folosite instrumente diferite: applet-uri, obiecte, foi de stil în cascadă și așa mai departe. Dar cel mai popular și răspândit tip ( recepţie) este utilizarea scripturilor. Un script este un cod de program care este inclus în textul unei pagini sub formă de cod sursă și este executat de browser atunci când pagina este vizualizată. Scriptul poate fi scris în limbajul JavaScript Netscape sau în Visual Basic Script ( VBScript) dezvoltat de Microsoft.
Această etichetă vă permite să separați textul programului script de alte informații de pe pagină. Eticheta SCRIPT trebuie să includă atributul de limbă, care definește limba și poate lua următoarele valori:
Atributul type poate indica și un tip de limbă, deși utilizarea acestuia este opțională. Pentru a nu încălca toate regulile, puteți pune următoarea definiție în interiorul elementului: tip="text/javascript" Una dintre cele mai interesante caracteristici ale scripturilor este capacitatea de a schimba conținutul unei pagini ca urmare a execuției programului. Dar aceasta este doar o caracteristică, nu o regulă. Atributul defer (care nu are nicio valoare) poate fi folosit pentru a „a spune” browserului că nu vor fi făcute astfel de modificări. În unele cazuri, acest lucru vă permite să accelerați încărcarea paginii. Dintre atributele standard, puteți utiliza atributul set de caractere. Etichetă script ( sau o serie de astfel de elemente) poate fi plasat fie în interiorul unui element HEAD, fie în interiorul unui element BODY. Dacă scriptul se află în interiorul elementului BODY, este de asemenea posibil ca un browser care nu acceptă elementul SCRIPT să perceapă codul programului ca text simplu și să îl afișeze pe ecran. Pentru a preveni acest lucru, codul de script este introdus ca comentariu: — Toate browserele moderne recunosc acest truc și ignoră caracterele de comentariu. Dacă trebuie să introduceți un comentariu în textul scriptului, atunci se folosește o notație diferită pentru aceasta: două bare oblice // sunt introduse la începutul liniei. — — — — — — — Aceasta este o pagină simplă, dar include un script de o linie. Metoda de alertă afișează un mesaj înainte de încărcare. Și se va bloca până când utilizatorul face clic pe butonul OK, descărcarea va continua. Aici suntem alături de dumneavoastră și am examinat elementele de bază ale unui astfel de limbaj de programare WEB precum HTML. Chiar și după ce ați citit acest scurt articol, aveți deja o idee și chiar și capacitatea de a programa în acest limbaj. Mult noroc! html ( H yper t ext M arkup L limbaj) este codul care este folosit pentru a structura o pagină web și conținutul acesteia. De exemplu, conținutul ar putea fi structurat într-un set de paragrafe, o listă de puncte cu marcatori sau folosind imagini și tabele de date. După cum sugerează și titlul, acest articol vă va oferi o înțelegere de bază a HTML și a funcțiilor acestuia. Deci, ce este HTML?HTML nu este un limbaj de programare; este un limbaj de marcare care definește structura conținutului dvs. HTML constă dintr-o serie de elemente, pe care îl folosiți pentru a include sau a încheia diferite părți ale conținutului pentru a face să apară într-un anumit fel sau să acționeze într-un anumit fel. Anexarea pentru paragraf. Rețineți că numele etichetei de sfârșit este precedat de un caracter slash> și că în elementele goale eticheta de sfârșit nu este nici necesară, nici permisă. Dacă atributele nu sunt menționate, valorile implicite sunt folosite în fiecare caz.">etichetele pot face un hyperlink unui cuvânt sau o imagine către altundeva, pot pune cuvinte în cursive, pot face fontul mai mare sau mai mic și așa mai departe. De exemplu, luați următoarea linie de conținut: Pisica mea este foarte morocănosă Dacă am dori ca linia să stea de la sine, am putea specifica că este un paragraf prin includerea lui în etichete de paragraf:
Pisica mea este foarte morocănosă Anatomia unui element HTMLSă explorăm puțin mai departe acest element de paragraf. Principalele părți ale elementului nostru sunt următoarele:
Elementele pot avea, de asemenea, atribute care arată astfel: Atributele conțin informații suplimentare despre elementul pe care nu doriți să apară în conținutul real. Aici, clasa este atributul Nume iar editor-notă este atributul valoare. Atributul de clasă vă permite să dați elementului un identificator care poate fi folosit ulterior pentru a viza elementul cu informații despre stil și alte lucruri. Un atribut trebuie să aibă întotdeauna următoarele:
Notă: valori ale atributelor simple care nu conțin spații albe ASCII (sau oricare dintre caracterele " " ` =< >) poate rămâne necotat, dar este recomandat să citați toate valorile atributelor, deoarece face codul mai consistent și mai ușor de înțeles. elemente de cuibăritPuteți pune elemente și în interiorul altor elemente - acest lucru se numește cuibărit. Dacă am fi vrut să afirmăm că pisica noastră este foarte morocănos, am putea îngloba cuvântul „foarte” într-un ) indică faptul că conținutul său are o importanță, seriozitate sau urgență puternică. Browserele redau de obicei conținutul cu caractere aldine."> element, ceea ce înseamnă că cuvântul trebuie subliniat puternic:
Pisica mea este foarte morocănos. Cu toate acestea, trebuie să vă asigurați că elementele dvs. sunt imbricate corect. În exemplul de mai sus, am deschis elementul reprezintă un paragraf."> mai întâi elementul, apoi ) indică faptul că conținutul său are o importanță puternică, seriozitate sau urgență. Browserele redau de obicei conținutul cu caractere aldine."> element; prin urmare, trebuie să închidem ) indică faptul că conținutul său are o importanță puternică, seriozitate sau urgență. Browserele redau de obicei conținutul cu caractere aldine."> mai întâi elementul, apoi elementul reprezintă un paragraf."> element. Următoarele sunt incorecte:
Pisica mea este foarte morocănos. Elementele trebuie să se deschidă și să se închidă corect, astfel încât să fie clar unul în interiorul sau în exteriorul celuilalt. Dacă se suprapun așa cum se arată mai sus, atunci browserul dvs. web va încerca să ghicească cea mai bună a ceea ce încercați să spuneți, ceea ce poate duce la rezultate neașteptate. Deci nu o face! elemente goaleUnele elemente nu au conținut și sunt numite elemente goale. Ia elementul încorporează o imagine în document.">
Acesta conține două atribute, dar nu există închidere etichetă și fără conținut interior. Acest lucru se datorează faptului că un element de imagine nu împachetează conținutul pentru a-l afecta. Scopul său este de a încorpora o imagine în pagina HTML în locul în care apare. Anatomia unui document HTMLAceasta cuprinde elementele de bază ale elementelor HTML individuale, dar acestea nu sunt la îndemână singure. Acum ne vom uita la modul în care elementele individuale sunt combinate pentru a forma o întreagă pagină HTML. Să revedem codul pe care l-am introdus în exemplul nostru index.html (pe care l-am întâlnit prima dată în articolul Tratarea fișierelor):
![]() Aici, avem următoarele:
Imagini![]() După cum am spus mai înainte, încorporează o imagine în pagina noastră în poziția în care apare. Face acest lucru prin atributul src (sursă), care conține calea către fișierul nostru imagine. Am inclus și un atribut alt (alternativ). În acest atribut, specificați text descriptiv pentru utilizatorii care nu pot vedea imaginea, posibil din următoarele motive:
Cuvintele cheie pentru text alternativ sunt „text descriptiv”. Textul alternativ pe care îl scrieți ar trebui să ofere cititorului suficiente informații pentru a avea o idee bună despre ceea ce transmite imaginea. În acest exemplu, textul nostru actual „Imaginea mea de testare” nu este deloc bun. O alternativă mult mai bună pentru logo-ul nostru Firefox ar fi „Sigla Firefox: o vulpe în flăcări care înconjoară Pământul”. Încercați să găsiți un text alternativ mai bun pentru imaginea dvs. acum. Marcarea textuluiAceastă secțiune va acoperi câteva dintre elementele HTML esențiale pe care le veți folosi pentru a marca textul. titluriElementele de titlu vă permit să specificați că anumite părți ale conținutului dvs. sunt titluri - sau subtitluri. În același mod în care o carte are titlul principal, titlurile capitolelor și subtitrările, un document HTML poate și el. HTML conține 6 niveluri de titluri, – |