Bazele limbajului de programare WEB HTML. HTML: Noțiuni de bază pentru începători
Am decis să acord mai multă atenție începătorilor care doresc să dobândească cunoștințe în domeniul construirii site-urilor web. Profesorul meu m-a împins să fac asta, pentru că a făcut multe greșeli în manualele pentru lucrările de laborator. Aș fi bucuros să mă uit la resursa din care au fost preluate informațiile educaționale și să las acolo câteva rânduri din opinia mea. Dar acum nu este vorba despre asta. În prima mea prelegere voi vorbi despre
Care este structura unui document HTML?Eticheta indică faptul că structura documentului html începe și se termină. Majoritatea informațiilor pentru browser și motoarele de căutare sunt stocate între etichete. Etichetele conțin titlul paginii noastre. Eticheta indică faptul că informațiile suplimentare sunt destinate utilizatorului și, în mod natural, indică faptul că informațiile pentru utilizator se termină.
Acum hai să explic puțin. Toate etichetele ( tag - element de limbaj de marcare hipertext) sunt împărțite în două tipuri: „singur” și „închidere”. În plus, etichetele sunt incluse în următoarele caractere< и >, ele sunt cele care disting eticheta de textul HTML obișnuit. Să ne uităm la câteva dintre cele mai simple etichete „single”:
— o etichetă care este responsabilă pentru trecerea la o nouă linie în locul în care este instalată această etichetă. Să ne uităm la codul folosind această etichetă.
Primul meu site Bună tuturor!
Și acesta este primul meu site.
Rezultatul poate fi vizualizat.
— o etichetă care desenează o linie orizontală. Această etichetă se aplică elementelor bloc, linia începe întotdeauna pe o linie nouă. Are 5 atribute:
- align — Determină alinierea liniei. Poate lua valoarea stânga, centru, dreapta.
- culoare — Setează culoarea liniei.
- noshade - Desenează o linie fără efecte 3D.
- dimensiune — Setează grosimea liniei.
- width — Setează lățimea liniei.
Codați folosind eticheta:
Primul meu site Salut tuturor! Acesta este primul meu site.
Un exemplu vizual poate fi găsit aici.
O altă etichetă „unică” este . Această etichetă este utilizată pentru a stoca informații destinate browserelor și motoarelor de căutare. Motoarele de căutare caută meta-etichete pentru a obține descrieri ale site-urilor, cuvinte cheie și alte date. Aveți voie să utilizați un număr nelimitat de metaetichete, toate trebuie să fie între și . Parametrii oricărei metaetichete sunt de forma „nume=valoare”, care este determinată de cuvintele cheie conținut , nume sau http-equiv . Deoarece metaetichetele sunt destinate mașinilor, nu fac nicio modificare vizuală, așa că voi furniza doar codul sursă:
Această linie indică faptul că creatorul paginii consideră că pagina utilizează codificarea UTF-8. În HTML5 totul a devenit mai simplu pentru a specifica codificarea, tot ce aveți nevoie este următoarea linie:
Există și alte etichete simple (, ,
, , , , , , , , , , , , , ), dar vă voi prezenta puțin mai târziu.
Acum să vorbim despre etichetele de „închidere”. Însuși numele „etichetă de închidere” indică faptul că eticheta necesită o închidere obligatorie. Acest lucru se face pentru a limita clar partea de text pe care o afectează eticheta.
Pentru un exemplu clar, să ne uităm la etichetă, care este folosită pentru a evidenția textul; Etichetele sunt limite care definesc zona de selecție a textului. Iată codul în care au uitat să închidă eticheta din ultima linie:
Primul meu site Bună tuturor! Și acesta este primul meu site.
Salutare tuturor! Și acesta este primul meu site.
După cum puteți vedea, nu este nimic complicat, acum puteți crea mai multe pagini legate între ele.
Etichete pentru evidențierea textuluiExistă mai multe moduri de a evidenția textul pe o pagină. Acest lucru se poate face folosind stiluri sau puteți folosi etichete. Suntem (deocamdată) interesați de a doua variantă.
— setează fontul la aldine.
— setează stilul fontului italic.
— adaugă o subliniere textului.
— menită să sublinieze textul. Browserele afișează acest text cu caractere cursive.
- taie textul. Această etichetă a fost eliminată din HTML5, este recomandat să o utilizați în schimb
— afișează textul ca text monospațial. Eliminat din HTML5.
— afișează fontul ca superscript. Fontul apare deasupra liniei de bază a textului și la o dimensiune redusă.
— afișează fontul ca indice. Textul este poziționat sub linia de bază a caracterelor rămase în linie și este redus în dimensiune.
— menită să sublinieze textul. Browserele afișează acest text cu caractere aldine.
— reduce dimensiunea fontului cu una în comparație cu textul obișnuit. În HTML, dimensiunea fontului este măsurată în unități convenționale de la 1 la 7, dimensiunea medie implicită a textului este 3. Eticheta reduce textul cu o unitate convențională. Etichetele imbricate sunt permise, iar dimensiunea fontului va fi mai mică cu 1 la fiecare nivel imbricat, dar nu poate fi mai mică de 1.
— mărește dimensiunea fontului cu una în comparație cu textul obișnuit. În HTML, dimensiunea fontului este măsurată în unități de la 1 la 7, dimensiunea medie implicită a textului este 3. Astfel, adăugarea unei etichete crește textul cu o unitate. Etichetele imbricate sunt permise, iar dimensiunea fontului va fi mai mare cu fiecare nivel.
— folosit pentru a evidenția citatele din text. Conținutul containerului este afișat automat în browser între ghilimele.
— conceput pentru a evidenția ghilimele lungi într-un document. Textul marcat cu această etichetă este afișat în mod tradițional ca un bloc aliniat cu umplutură în stânga și în dreapta (aproximativ 40 de pixeli), precum și în partea de sus și de jos.
— definește un bloc de text preformatat. Un astfel de text este de obicei afișat într-un font monospațial și cu toate spațiile între cuvinte. În mod implicit, orice număr de spații dintr-un cod dintr-un rând sunt afișate ca unul singur pe pagina web. Etichetă Vă permite să ocoliți această funcție și să afișați text așa cum este cerut de dezvoltator.
— definește un paragraf de text. EtichetăEste un element bloc, începe întotdeauna pe o linie nouă, paragrafele de text care se succed sunt separate prin padding. Cantitatea de umplutură poate fi controlată folosind stiluri. Dacă nu există etichetă de închidere, se presupune că sfârșitul paragrafului coincide cu începutul următorului element de bloc.
.... - HTML oferă șase titluri la diferite niveluri, care indică importanța relativă a secțiunii de după titlu. Astfel, eticheta reprezintă cel mai important titlu de nivel, iar eticheta servește pentru a indica titlul de al șaselea nivel și este cel mai puțin important. În mod implicit, titlul de la primul nivel este afișat cu cel mai mare font aldine, iar titlurile de nivel ulterioare sunt mai mici. Etichetele ,..., se referă la elemente de bloc, ele încep întotdeauna pe o linie nouă, iar după ele sunt afișate alte elemente pe linia următoare. În plus, spațiul alb este adăugat înainte și după titlu. Eticheta are un atribut de aliniere, care determină alinierea titlului poate lua următoarele valori: stânga - titlu aliniat la stânga, centru - aliniat centrat, dreapta - aliniat la dreapta, justificare - justificat (atât la dreapta, cât și la stânga); . Această valoare funcționează numai pentru anteturile care sunt mai lungi de o linie.
— este un container pentru modificarea caracteristicilor fontului, cum ar fi dimensiunea, culoarea și fontul. Deși această etichetă este încă acceptată de toate browserele, este considerată învechită și se recomandă renunțarea la utilizarea sa în favoarea stilurilor. Eticheta are 3 atribute: culoare — setează culoarea textului, față — determină fontul fontului, dimensiunea — setează dimensiunea fontului în unități convenționale.
— marchează textul ca citat sau notă de subsol pentru alt material. Această evidențiere este utilă pentru schimbarea stilului textului prin CSS și este, de asemenea, folosită pentru a separa codul HTML în elemente structurale. Browserele setează de obicei textul din interiorul unui container să fie italic.
— indică faptul că secvența de caractere este o abreviere. Folosind atributul titlu, abrevierea este descifrată, ceea ce permite acelor persoane care nu sunt familiarizate cu aceasta să înțeleagă abrevierea. În plus, motoarele de căutare indexează versiunea full-text a abrevierei, care poate fi folosită pentru a îmbunătăți clasarea documentului.
În mod implicit, textul inclus în container este subliniat cu o linie punctată.
Mai jos este codul în care am folosit toate aceste etichete:
Primul meu site
HTML și CSS sunt două dintre tehnologiile de bază pentru construirea paginilor Web. HTML oferă structura paginii, CSS aspectul (vizual și sonor), pentru o varietate de dispozitive. Alături de grafică și scripting, HTML și CSS sunt baza construirii paginilor web și aplicațiilor web. Aflați mai multe mai jos despre:
Ce este HTML? HTML este limbajul de descriere a structurii paginilor Web. HTML le oferă autorilor mijloacele de a: Publicați documente online cu titluri, text, tabele, liste, fotografii etc.Preluați informații online prin link-uri hipertext, cu un clic pe un buton.
Proiectați formulare pentru efectuarea tranzacțiilor cu servicii la distanță, pentru utilizare în căutarea de informații, efectuarea rezervărilor, comandarea produselor etc.
Includeți foi de calcul, clipuri video, clipuri audio și alte aplicații direct în documentele lor.
Cu HTML, autorii descriu structura paginilor folosind markup. Elementele limbii etichetează piese de conținut, cum ar fi „paragraf”, „listă”, „tabel” și așa mai departe. Ce este XHTML?
XHTML este un varianta HTML care utilizează sintaxa XML, Extensible Markup Language. XHTML are toate aceleași elemente (pentru paragrafe etc.) ca și varianta HTML, dar sintaxa este ușor diferită. Deoarece XHTML este o aplicație XML, puteți utiliza și alte instrumente XML cu aceasta (cum ar fi XSLT, un limbaj pentru transformarea conținutului XML).
Ce este CSS?CSS este limbajul pentru descrierea prezentării paginilor Web, inclusiv culorile, aspectul și fonturile. Permite adaptarea prezentării la diferite tipuri de dispozitive, cum ar fi ecrane mari, ecrane mici sau imprimante. CSS este independent de HTML și poate fi folosit cu orice limbaj de marcare bazat pe XML. Separarea HTML de CSS facilitează întreținerea site-urilor, partajarea foilor de stil între pagini și adaptarea paginilor la diferite medii. Aceasta este denumită separarea structurii (sau: conținutului) de prezentare.
Ce este WebFonts? WebFonts este o tehnologie care permite oamenilor să utilizeze fonturi la cerere pe Web, fără a necesita instalare în sistemul de operare. W3C are experiență în fonturi descărcabile prin HTML, CSS2 și SVG. Până de curând, fonturile descărcabile nu au fost comune pe Web din cauza lipsei unui format de font interoperabil. Efortul WebFonts intenționează să rezolve acest lucru prin crearea unui format de font deschis, susținut de industrie, pentru web (numit „WOFF”).Prelegerea s-a încheiat, sper că cunoștințele dobândite vă vor fi de folos! În următoarea prelegere, vă voi spune ce stochează eticheta, vom învăța cum să efectuăm tot felul de manipulări cu imagini și să ne familiarizăm cu tabelele.
La scrierea acestui articol, descrierea unor etichete a fost preluată de aici
Salutare tuturor!!! Mă bucur că ai decis să cucerești culmile elementelor de bază ale HTML și aceasta este alegerea potrivită. La urma urmei, înainte de a vă crea primul site web, trebuie să cunoașteți elementele de bază ale HTML. Mai mult decât atât, va trebui să te ocupi de codarea HTML pe un site web de mai multe ori. Recomand cu căldură să consultați tutorialele HTML pentru începători de pe blogul meu și vă garantez că, după finalizarea acestui curs, veți putea crea o pagină web sau chiar un site web cu ușurință.
Să începem! Mai întâi, să aflăm
HTML – (din engleză. H ypert ext M arkup Language) este un limbaj de marcare hipertext. A fost dezvoltat pentru prima dată de omul de știință britanic Tim Berners-Lee în 1991-1992. HTML a fost destinat doar să marcheze text, imagini și tabele pe paginile web. Acum, limbaje de programare precum JavaScript și VBScript pot fi de asemenea inserate într-un document HTML.
HTML nu este un limbaj de programare; este destinat doar pentru marcarea documentelor text.
Pentru a învăța HTML, trebuie doar să aveți un browser și un bloc de note standard sau .
Pentru a deschide Standard Notepad, faceți următoarele pe computer: „Start” => „Programe” => „Accesorii” => „Notepad”
.
Dacă ați auzit despre programe care simplifică munca de scriere a codului HTML (Microsoft FrontPage, Adobe Dreamweaver), atunci nu vă recomand să le folosiți în această etapă a instruirii. Exersați-vă abilitățile într-un blocnotes standard sau în editorul de text Notepad++ și, atunci când finalizați acest curs, veți putea folosi programe pentru a accelera lucrurile. Abonați-vă la actualizările blogului meu și citiți cum să utilizați Microsoft FrontPage și Adobe Dreamweaver.
Pentru o mai bună înțelegere, am pregătit un exemplu. Privește cu atenție poza:
Explicaţie.
1). Orice document HTML începe cu această linie:
Cu această linie spunem browserului că documentul nostru HTML respectă specificația internațională versiunea 4.01. Datorită acestei linii, pagina ta va arăta la fel.
Nu este necesar să vă amintiți această linie, documentul HTML va funcționa fără ea. Asta doar pentru ca tu să știi ce este.
2).
și este începutul și sfârșitul documentului.
3).
și - șeful documentului. Aici sunt adesea introduse etichete de serviciu suplimentare, una dintre aceste etichete este . Veți afla despre alte etichete de serviciu în lecțiile ulterioare, în această etapă de formare, aceste informații sunt suficiente.
4).
și - titlul documentului.
Iată conținutul documentului, de exemplu, text, imagini, tabele, muzică, filme etc. Veți afla mai multe despre cum să inserați muzică, text, imagini în corpul documentului în lecțiile următoare.
Nota:
Veți citi și auzi adesea cuvântul „etichetă”.
O etichetă este tot ceea ce se află între paranteze< >. De exemplu:
,
,
,
,
,
etc. - toate acestea sunt etichete.
Etichetele nu sunt vizibile la vizualizarea paginii într-un browser, dar tot ceea ce nu este între paranteze va fi afișat în browser la vizualizare.
Există multe etichete și au scopuri diferite.
Există etichete care trebuie închise. De exemplu,
deschide eticheta
și asigurați-vă că închideți eticheta
Și există etichete unice, de exemplu, aceasta
.
O etichetă este un fel de container care poate conține text, imagini și alte etichete...
○ Acordați atenție secvenței corecte a etichetelor de deschidere și închidere:
...
Eticheta pe care am deschis-o prima este închisă ultima, a doua este penultima etc.
○ Iată un exemplu de secvență incorectă a etichetelor de deschidere și de închidere. Cu această comandă, pot apărea erori pe pagina web:
...
Eroarea a fost în și.
Aveți grijă când scrieți cod.
Cod gata.
Așa arată codul HTML obligatoriu standard pentru o pagină web.
Titlul paginii Textul paginii, tabele, imagini, muzică și videoclip.
Nu vă descurajați dacă înțelegeți puțin sau aproape nimic din tot ce este scris mai sus. În a doua lecție va fi mai multă practică și vei putea să scrii totul manual și să vezi cum funcționează HTML.
Continuați cu următoarea lecție
HTML este limbajul de marcare hipertext care a făcut din Internet ceea ce știm și iubim. Datorită acestui instrument minunat, site-urile arată frumos și modern și asigură, de asemenea, ușurința în utilizare. HTML pur și simplu aranjează elementele unei pagini web într-un format ușor de utilizat. Funcția sa este comparabilă cu ceea ce fac oameni precum MS Word sau OpenOffice. Ele transformă o masă fără caracteristici de litere într-un document care conține paragrafe, text aldine, cursive, tabele și chiar imagini. Limbajul HTML face aproximativ același lucru, singura diferență fiind că documentele sale sunt afișate în browser, iar capacitățile acestui instrument sunt mult mai largi decât cele ale unui editor de text. Etichetele sunt folosite pentru marcare - comenzi speciale care descriu structura unei pagini web. Ele sunt incluse în paranteze unghiulare - astfel încât browserul să le poată distinge de cea mai mare parte a textului. În continuare, vom acoperi elementele de bază ale HTML pentru începători.
Editori vizualiÎncepătorii care tocmai au pornit pe calea învățării HTML-ului își încep adesea munca cu programe care vă permit să creați site-uri web fără nicio cunoștință. În ele puteți aranja pur și simplu elementele pe ecran așa cum vor fi afișate în browser. S-ar părea că aceasta este sursa harului etern care vă permite să scăpați de majoritatea dezvoltatorilor web. Dar nu totul este atât de simplu, deoarece editorii vizuali au o mulțime de deficiențe care fac imposibilă utilizarea lor în proiecte serioase.
Toate aceste programe creează o mulțime de etichete inutile care fac pagina finală greoaie și suboptimă. Desigur, în era noastră a internetului de mare viteză, acest lucru este mai puțin important decât înainte, dar există o serie de motive pentru care un site web concis și bine scris se dovedește a fi mai practic decât omologul său creat într-un editor vizual. O pagină web realizată într-un astfel de program va fi procesată prost de roboții de căutare, deoarece fiecare kilobyte de cod este important pentru ei, iar codul greoi și ilogic cu o grămadă este puțin probabil să se potrivească gusturilor lor. În plus, editorii rămân adesea în urmă cu vremurile, devenind irelevanți, iar cheltuirea resurselor pentru dezvoltarea lor nu este practic, deoarece niciun profesionist nu folosește aceste produse. Prin urmare, oricine dorește să lucreze în industria de dezvoltare de site-uri web trebuie să cunoască elementele de bază ale HTML.
EticheteDupă cum sa menționat mai sus, etichetele descriu structura unei pagini web către browser. Majoritatea dintre ele au o etichetă de deschidere și de închidere, dar nu toate. De exemplu, ..., unde în loc de puncte există conținut. Primul arată unde începe eticheta, iar al doilea o închide. Pot exista și alte elemente de marcare a paginii în interior, acestea pot fi imbricate unul în celălalt ca o păpușă. Este important să închideți etichetele în timp util, astfel încât pagina să fie afișată corect.
Există, de asemenea, etichete unice care nu trebuie să fie închise. În ele, conținutul este situat în interior, așa cum poate fi scris pentru majoritatea etichetelor HTML și stabilește proprietățile elementului. Este indicat în eticheta de deschidere și arată cam așa: attribute="...", unde în loc de puncte există valoarea atributului. Cunoașterea etichetelor este primul și cel mai important pas pentru stăpânirea HTML-ului. Elementele de bază ale acestei arte implică și înțelegerea structurii unei pagini web.
Structura documentuluiFiecare document HTML are o extensie corespunzătoare, de exemplu Index.html. În acest fel, browserul poate înțelege cu ce are de-a face și poate afișa pagina corect. Este recomandabil să stocați toate fișierele folosite pentru a crea un site web într-un singur director, ceea ce vă va face viața mult mai ușoară în viitor. Elementele de bază ale limbajului de marcare hipertext HTML necesită o înțelegere clară a structurii documentului. Începe cu o etichetă care spune browserului versiunea de HTML care este utilizată în acest document. În acest moment, a cincea versiune a limbii este relevantă, așa că nu este nevoie să inventați nimic aici, puteți introduce în siguranță eticheta de mai sus la începutul oricărei pagini.
Apoi sunt principalele structuri pereche care alcătuiesc „scheletul” sitului. Prima etichetă, în care sunt imbricate toate celelalte, este .... Orice lucru în afara ei nu este recunoscut de browser ca pagină web, așa că deschide documentul și îl închide. Această etichetă este necesară pentru orice document. De asemenea, conține mai multe etichete necesare, care vor fi discutate mai jos.
CapEticheta ... conține informații tehnice care nu vor apărea pe pagină, dar reprezintă totuși o parte importantă a documentului HTML. În acest loc sunt puse bazele site-ului; aici se selectează codificarea și se introduce numele paginii. Este conținut în interiorul unei etichete obligatorii.... Titlul este afișat în partea de sus a browserului, unde puteți plasa și o mică pictogramă care caracterizează conținutul paginii. Este recomandabil să indicați imediat codificarea documentului pentru afișarea corectă a acestuia. Acest lucru se poate face folosind eticheta. Etichetele meta oferă informații despre structura paginii și sunt de obicei situate în interiorul capului.
LegăturăCunoașterea elementelor de bază ale HTML implică și utilizarea stilului în cascadă sau css. Acestea stabilesc proprietățile elementelor care vor fi afișate pe pagină. O abordare modernă a acestei sarcini implică transferul de caracteristici precum culoarea, înălțimea și locația elementului într-un fișier extern pentru o mai mare comoditate. Pentru a include un fișier CSS, utilizați eticheta. În forma sa finală, arată cam așa: unde href indică locația fișierului, iar tipul indică tipul acestuia.
CorpÎn această parte a documentului HTML este creată partea vizibilă a paginii. Tot ceea ce se face în interiorul „corpului” va fi afișat de browser. Folosește un număr mare de etichete HTML. Elementele de bază sunt formatarea textului, lucrul cu link-uri și instrumentele de bază pentru structurarea unei pagini web. Pentru a începe să lucrați în HTML, trebuie doar să cunoașteți etichetele de bază și să le puteți utiliza. Mai jos sunt cele mai populare:
- - folosit pentru a evidenția un subșir care va fi supus unui stil special descris în css;
- - creează un link pe o pagină web; adresa de tranziție este specificată de atributul href;
- - una dintre cele mai populare etichete ale timpului nostru; oricine decide să învețe elementele de bază ale limbajului HTMLl ar trebui să-i acorde o atenție deosebită, deoarece acesta este un element de bloc, pe baza căruia se realizează cea mai mare parte a site-urilor moderne (parametrii pentru blocuri sunt stabiliți în css și alte blocuri poate fi localizat în interiorul acestei etichete);
Selectează un paragraf din text; conținutul paragrafului se află între etichetele de deschidere și de închidere;
- - o listă numerotată ale cărei elemente sunt incluse într-o etichetă pereche
- - o listă cu marcatori, în care, la fel ca într-o listă numerotată, elementele sunt desemnate printr-o etichetă
- - - titlurile documentelor (numărul indică nivelul titlului, adică titlul principal, iar opțiunile ulterioare sunt subtitlurile acestuia; apropo, titlurile de nivel sunt aproape imposibil de găsit pe Internet), este, de asemenea, important să ne amintim că există poate fi doar un titlu pe o pagină;
- - text îngroșat;
- - cursive;
- - inserarea unei imagini pe un site web (aceasta este o singură etichetă, nu necesită o etichetă de închidere, dar trebuie să includă atributul alt, care specifică textul pentru imagine);
- - inserarea video într-o pagină web;
- - o etichetă care inserează un fișier audio în document.
Acestea nu sunt toate etichetele de care aveți nevoie pentru a vă crea propria pagină web, dar sunt suficiente pentru a pune bazele HTML pentru începători.
CSSDezvoltarea limbajului HTML a dus la faptul că fiecare etichetă a dobândit o mulțime de atribute, iar cerințele pentru apariția paginilor web au crescut semnificativ. Codul a devenit greoi și incomod, a fost greu de citit, darămite de a-l adapta sau schimba. În plus, dacă site-ul tău are zece pagini cu multe titluri marcate cu verde și vrei dintr-o dată să le faci roșii, va trebui să muncești din greu, schimbându-le pe fiecare manual. Odată cu apariția foilor de stil în cascadă, acest proces a devenit simplu și logic, iar codul HTML a devenit mult mai ușor de citit.
Aplicarea CSSPentru a crea pagini web, trebuie să cunoașteți elementele de bază ale HTML și CSS, deoarece acum nu există nimic de făcut în acest domeniu fără cunoștințe despre foile de stil în cascadă. Acestea stabilesc atribute pentru orice element care se aplică întregului document. În acest fel, puteți seta culoarea pentru toate elementele simultan
Pentru a conecta un fișier CSS la un document, există o etichetă de legătură. Principiul utilizării sale a fost descris chiar mai sus, dar nu este singura opțiune pentru combinarea tuturor stilurilor într-un singur loc. Există, de asemenea, o etichetă, care se află în „capul” documentului și vă permite să scrieți stiluri fără a utiliza fișiere CSS. Nu este necesar să folosiți o metodă sau alta. Ele pot fi combinate cu succes pentru a obține cel mai bun rezultat. Pentru a crea un fișier cu foi de stil, trebuie să creați un fișier cu extensia .css, de exemplu, Styles.css.
JavaScriptAdesea, o persoană care decide să înceapă să realizeze că instrumentele pe care le oferă HTML nu sunt suficiente pentru sarcinile sale. Elementele de bază vă vor permite să creați o pagină frumoasă, dar ce se întâmplă dacă brusc trebuie să o faceți interactivă? În aceste scopuri, există o programare unică care interacționează perfect cu HTML. Se numește JavaScript, deoarece a fost conceput ca fratele mai mic al popularului limbaj Java. Astăzi, aceste limbi au dobândit diferențe semnificative, iar decalajul dintre ele este în creștere.
JavaScript poate extinde capacitățile HTML, permițându-vă să creați și să editați etichete. De asemenea, folosind acest instrument minunat, puteți lucra cu Cokie, puteți descărca date de pe server fără a reîncărca pagina și puteți face site-ul mai interactiv decât permit capabilitățile HTML. Acest limbaj are și limitări legate de securitate. Dacă JavaScript nu este folosit pe partea serverului, acesta va fi executat în condiții care îi limitează capacitățile, astfel încât atacatorii să nu poată folosi cod rău intenționat pe niciun computer.
EditoriElementele de bază ale HTML pentru un începător necesită cunoașterea celor mai convenabile și practice programe pentru crearea paginilor web. După cum s-a scris mai sus, editorii vizuali precum Dreamweaver și altele asemenea nu sunt potrivite pentru aceste scopuri. Deci, ar trebui să scrieți etichete într-un blocnotes obișnuit? Această opțiune este, de asemenea, discutabilă, deoarece un blocnotes standard nu are instrumente speciale de aspect. Notepad++ poate gestiona această sarcină destul de bine. Marele avantaj al acestui produs este că este open source și este distribuit absolut gratuit. Are evidențierea convenabilă a sintaxelor și închiderea automată a etichetelor. Notepad++ oferă, de asemenea, o selecție largă de limbi de interfață, iar capacitățile sale sunt ușor extinse cu numeroase suplimente.
Sublime Text 3 este un program similar cu Notepad++, dar disponibil contra cost. Ea a fost cea care a cucerit inimile majorității dezvoltatorilor. Sublime Text 3 este perfect pentru JavaScript, CSS și HTML. Va trebui să înveți singur elementele de bază ale lucrului cu el, dar merită. Conține posibilități cu adevărat nelimitate de reglare fină, ceea ce vă permite să adaptați programul la nevoile dvs. cât mai mult posibil.
Noțiuni de bază HTML și CSS pentru începătoriDupă cum puteți vedea, învățarea artei de a crea pagini web nu este atât de dificilă pe cât pare la prima vedere. Doar câteva luni de practică te vor transforma dintr-un utilizator timid într-un dezvoltator începător. Învățarea aspectului este mult mai ușor decât stăpânirea unui limbaj de programare sau Linux. De fapt, nu există atât de multe etichete HTML, este important să înțelegeți aspectul practic al utilizării lor.
Abilitatea de a lucra în Adobe Photoshop nu va fi de prisos în această chestiune. Acest program vă permite să lucrați cu fotografii, imagini și alte elemente grafice ale unei pagini web. În acest moment, Photoshop este cel care face față cel mai bine unor astfel de sarcini, are puțini concurenți. Pentru cei cărora nu le place acest produs Adobe, există Lightroom, GIMP, Illustrator și alte programe cu funcții similare.
Ce oferă cunoștințele de HTML?Abilitățile de creare a paginilor web sunt foarte relevante astăzi, deoarece internetul se extinde cu un pas. Fiecare întreprindere, chiar și cel mai mic magazin, ateliere și cluburi sportive - toată lumea vrea să aibă propriul site web. Și, desigur, pentru asta vor avea nevoie de un dezvoltator care cunoaște CSS și HTML. Elementele de bază sunt ușor de stăpânit, după care este o chestiune de practică. Deoarece tehnologiile de layout evoluează constant, dezvoltatorii front-end vor fi întotdeauna la cerere. Oricine decide să se dedice acestei industrii interesante nu va rămâne niciodată fără muncă.
sau studiați lecțiile HTML pe cont propriu și gratuit
Doriți să vă creați propriul site web pe internet? - Foarte bun! Lecțiile HTML vă vor ajuta în acest sens.
HyperText Markup Language sau HTML pe scurt, un limbaj de marcare hipertext produs de consorțiul W3C, stă la baza aproape tuturor paginilor web existente, ceea ce îl plasează în fruntea ierarhiei instrumentelor de creare a site-urilor web. Ar trebui să acordați o atenție deosebită studierii lecțiilor din această secțiune.
- Lecțiile HTML sunt lecții despre crearea paginilor de internet.
- Lecțiile HTML sunt primul pas către stăpânirea dezvoltării site-urilor de internet.
- Lecțiile HTML și lecțiile de web design sunt concepte complet diferite.
Lecții HTML noi, moderne, concepute special pentru incepatori.
Sintaxa HTML este destul de simplă și ușor de înțeles, dar asta nu înseamnă că procesul de învățare va fi neted și fără erori. Nu trebuie să vă fie frică de ei - sunt inevitabile.
Făcând greșeli, primiți informații despre ceea ce nu ar trebui să faceți în viitor, aceste informații costă ceva efort și timp și, prin urmare, sunt deosebit de valoroase; Așa se acumulează cunoștințele și experiența.
Pe măsură ce vă creați primele pagini, vă veți bucura de gândul de a descoperi o lume pe care nu ați cunoscut-o înainte și poate nici măcar nu știați că există - o lume cu alte posibilități - lumea Web-ului.
Atenție! Este posibil să deveniți dependent de o activitate nouă.Noi lecții HTML | Exemplu de cod HTML
Să ne uităm la elementele sale:
Etichete care definesc începutul și sfârșitul unui document.
Secția de service. Comenzi pentru browsere, instrucțiuni pentru roboții de căutare, link-uri către fișiere de la distanță și scripturi se află aici.
Etichete care definesc titlul principal al documentului.
Această secțiune conține întreaga parte vizibilă a paginii web.
Pentru a învăța HTML aveți nevoie de Notepad. În el vom introduce manual codul. Poate asta e tot... Interpretarea codului este realizată de software pentru vizualizarea paginilor web, adică Internet Explorer, Firefox, Opera, Chrome și alte browsere.
Lecțiile din acest curs vor introduce includerea HTML 5, XHTML și CSS. Această combinație este optimă pentru învățare și vă permite să vă accelerați semnificativ stăpânirea materialului.
În prezent, specificația HTML 5 este deja disponibilă pe site-ul oficial al consorțiului W3C. Dezvoltarea celei de-a cincea versiuni a început în 2007, se bazează pe XML și este în esență XHTML, completată cu elemente și atribute noi. A cincea versiune de HTML oferă o funcționalitate mai mare și simplifică procesul de creare a site-urilor interactive și a aplicațiilor web. În plus, HTML 5 conține elemente suplimentare care oferă conținut multimedia într-o pagină web.
Noul HTML nu a primit încă starea de recomandare, iar etichetele sale sunt în prezent recunoscute doar de unele browsere. Dar, în ciuda acestui fapt, lecțiile HTML 5 sunt disponibile astăzi.
Post Scriptum: Internetul constă dintr-un număr infinit de pagini interconectate prin hyperlinkuri folosind HyperText Transfer Protocol, sau HTTP pe scurt - un protocol pentru transferul de date sub formă de documente hipertext. Ce este HTML? HTML - HyperText Markup Language sau limbaj de marcare hypertext pentru documente.
HTML Basics conține regulile de bază ale limbajului HTML, o descriere a structurii unei pagini HTML și relațiile din structura unui document HTML între elementele HTML.
Un document HTML este un document text obișnuit care poate fi creat fie într-un editor de text obișnuit (Notepad), fie într-unul specializat cu evidențiere de cod (Notepad++, Visual Studio Code 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 început arată unde începe elementul, eticheta de final arată unde se termină. Eticheta de închidere se formează prin adăugarea unei bare oblice / înainte de numele etichetei: .... Între etichetele de început și cele de închidere se află conținutul etichetei - conținutul.
Etichetele individuale nu pot stoca direct conținutul; este scrisă ca valoare de atribut, de exemplu, o etichetă va crea un buton cu textul Button în interior.
Etichetele pot fi imbricate una în alta, de exemplu,
Text
. Când investiți, ar trebui să urmați ordinea în care sunt închise (principiul „matryoshka”), de exemplu, următoarea intrare va fi incorectă:Text
.Elementele HTML pot avea atribute (globale, aplicate tuturor elementelor HTML și propriile lor). Atributele sunt scrise în eticheta de deschidere a elementului și conțin un nume și o valoare, specificate în formatul atribut name="value" . Atributele vă permit să modificați proprietățile și comportamentul elementului pentru care sunt setate.
Fiecărui element i se pot atribui mai multe valori de clasă și o singură valoare de id. Mai multe valori de clasă sunt scrise separate printr-un spațiu, . Valorile de clasă și id trebuie să fie compuse numai din litere, cifre, cratime și liniuțe de subliniere și trebuie să înceapă doar cu litere sau cifre.
Browserul vizualizează (interpretează) documentul 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, fereastra browserului va afișa o pagină HTML care conține elemente HTML - anteturi, tabele, imagini etc.
Procesul de interpretare (parsare) începe înainte ca pagina web să fie complet încărcată în browser. Browserele procesează documentele HTML secvenţial, de la început, în timp ce procesează CSS şi relaţionează foile de stil cu elementele paginii.
Un document HTML este format din două secțiuni - antetul - între etichete ... și partea de conținut - între etichete ....
Structura paginii web 1. Structura documentului HTMLHTML 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 este responsabil pentru afișarea corectă a unei pagini web de către browser. DOCTYPE specifică nu numai versiunea HTML (de exemplu html), ci și fișierul DTD corespunzător de pe Internet.
...
Elementele din interiorul etichetei formează un arbore de document, așa-numitul model de obiect document, DOM (model de obiect de document). În acest caz, elementul este elementul rădăcină.
Orez. 1. Cea mai simplă structură a unei pagini webPentru a înțelege interacțiunea elementelor paginii web, este necesar să se ia în considerare așa-numitele „relații de familie” dintre elemente. Relațiile dintre mai multe elemente imbricate sunt clasificate ca părinte, copil și soră.
Un strămoș este 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: ,
, , etc.
Un descendent este un element situat într-unul sau mai multe tipuri de elemente. De exemplu, este un descendent al , și elementul
Este un descendent al ambelor și .
Un element părinte este un element care este legat de alte elemente la un nivel inferior și este situat deasupra lor în arbore. În figura 1 și . Etichetă
Este părinte numai pentru .
Un element copil este un element care este direct subordonat unui alt element la un nivel superior. În figura 1 există doar elemente , ,
Și sunt copii ai .
Un element soră este un element care are un element părinte comun cu cel în cauză, așa-numitele elemente de același nivel. În figura 1 și sunt elemente de același nivel, precum și elemente , și
Sunt surori una cu cealaltă.
1.1. Elementul 1.2. ElementSecțiunea... conține informații tehnice despre pagină: titlu, descriere, cuvinte cheie pentru motoarele de căutare, codificare etc. Informațiile pe care le introduceți acolo nu sunt afișate în fereastra browserului, dar conțin date care îi spun browserului cum să proceseze pagina.
1.2.1. ElementEticheta de secțiune necesară este . Textul plasat în interiorul acestei etichete apare în bara de titlu a browserului web. Titlul nu trebuie să aibă mai mult de 60 de caractere pentru a se încadra complet în titlu. Textul titlului trebuie să conțină cea mai completă descriere a conținutului paginii web.
1.2.2. ElementO etichetă de secțiune opțională este o singură etichetă. Cu ajutorul acestuia, 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. Un element poate conține mai multe elemente, deoarece poartă informații diferite în funcție de atributele utilizate.
Descrierea conținutului paginii și a cuvintelor cheie pot fi specificate simultan în mai multe limbi, de exemplu, în rusă și engleză:
Folosind o etichetă, puteți bloca 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 va fi reîncărcată după 30 de secunde. Pentru a redirecționa vizitatorul către o altă pagină, trebuie să specificați adresa URL în parametrul URL:
Tabelul 2. Atributele etichetei
1.2.3. ElementAtribut 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 o anumită pagină web (echivalent cu anteturile HTTP). La randarea paginii, browserul va urma instrucțiunile specificate în atribut:
default-style specifică stilul preferat de utilizat pe pagină. Atributul de conținut trebuie să conțină ID-ul elementului care face referire la foaia de stil CSS sau ID-ul elementului care conține foaia de stil.
reîmprospătare indică timpul în secunde înainte ca pagina să fie reîncărcată sau timpul înainte de redirecționarea către o altă pagină, dacă atributul conținut conține linia „url=page_address” după timp.
Reîncărcați automat pagina după o anumită perioadă de timp, în acest exemplu, după 30 de secunde:
Dacă trebuie să transferați imediat vizitatorul pe o altă pagină, puteți specifica adresa URL în parametrul URL:
nume Asociat cu valoarea conținută în atributul conținut. Nu ar trebui utilizat dacă elementul are deja setate atributele http-equiv , charset sau itemprop.
nume-aplicație specifică numele aplicației web utilizate pe pagină.
autor specifică numele autorului documentului în format liber.
descriere definește o scurtă descriere a conținutului paginii, de exemplu:
generator specifică unul dintre pachetele software utilizate pentru a crea documentul, de exemplu:
.
cuvintele cheie conține o listă de cuvinte cheie, separate prin virgulă, care se potrivesc cu conținutul paginii, de exemplu:
.
De asemenea, atributul nume poate lua următoarele valori din specificația extinsă, cum ar fi creator, googlebot, editor, roboți, slurp, viewport, deși niciuna dintre acestea nu a fost încă adoptată oficial.În interiorul acestui element sunt setate stilurile care sunt utilizate pe pagină. CSS este folosit pentru a seta stiluri într-un document HTML. Pot exista mai multe astfel de elemente pe o pagină.
În interiorul acestui element puteți scrie cod de formatare atât pentru elementele paginii web în sine, cât și pentru întreaga pagină web.
.hârtie ( lățime: 200px; înălțime: 300px; culoare de fundal: #ef4444; culoare: #666666; )
Pentru a conecta un anumit stil la un element, trebuie să atribuiți un nume adecvat elementului folosind atributul class (sau id):
...
Codul CSS poate fi încorporat direct în elementul de marcare ca valoare a atributului de stil, de exemplu:
1.2.4. Element
De asemenea, puteți seta stiluri pentru un document folosind o altă metodă - scrieți-le într-un fișier separat cu extensia .css, de exemplu, style.css.
Există două moduri de a conecta un fișier cu stiluri la o pagină web:
prin directiva @import URL@import url(style.css);
folosind elementul. 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:
Tabelul 4. Atributele etichetei
1.2.5. ElementDescrierea atributului, valoare acceptată origine încrucișată Indică dacă CORS (o tehnologie de browser care permite unei pagini web să acceseze resurse dintr-un alt domeniu) ar trebui utilizată atunci când se preia o imagine de pe un site.
anonim — browserul adaugă automat un antet Origin la o solicitare între domenii, care conține numele domeniului de la care a fost făcută cererea. Dacă serverul nu răspunde cu antetul CORS Access-Control-Allow-Origin: * (sau numele domeniului în loc de asterisc), atunci încărcarea imaginii va fi blocată.
use-credentials - Dacă serverul nu furnizează acreditări utilizând Access-Control-Allow-Credentials: true , atunci încărcarea imaginii va fi blocată.href Atributul principal al etichetei, valoarea este calea către fișierul cu stiluri. hreflang Determină limba textului din documentul de referință. mass-media Specifică tipul de dispozitiv la care ar trebui să fie aplicată resursa de legătură. nonce O variabilă șir generată aleatoriu pe server care stabilește reguli pentru utilizarea stilurilor inline pentru a proteja conținutul. Valoarea atributului este un șir de text. rel Atributul definește relația dintre documentul curent și documentul la care se face referire.
alternativ - un link către același document, dar într-un format diferit (de exemplu, pagini pentru tipărire, traducere, oglindă, feed în format RSS sau Atom),
.
arhive - indică faptul că documentul legat este de interes istoric. Link-ul poate indica o colecție de înregistrări, documente sau alte materiale.
linkul autorului către o pagină despre autorul documentului sau către o pagină cu informațiile de contact ale autorului.
marcați o referință la cel mai apropiat strămoș al articolului, care este linkul, sau la secțiunea articolului cel mai strâns legată de element, dacă nu există niciun strămoș.
extern este folosit pentru a indica faptul că pagina către care face legătura nu face parte din acest site.
mai întâi specifică o legătură care indică primul document dintr-o secvență de documente.
link de ajutor către un document de ajutor.
pictograma specifică calea către pictograma care va fi utilizată pentru documentul curent.
last specifică o legătură care indică ultimul document dintr-o secvență de documente.
licență Un link către informațiile privind drepturile de autor pentru un document.
în continuare indică faptul că acest document face parte dintr-o serie și că linkul duce la următorul document din acea serie.
nofollow indică faptul că linkul nu este aprobat de autorul paginii sau că linkul este de natură comercială.
noreferrer indică faptul că antetul cererii client care conține url-ul sursei cererii nu ar trebui să fie transmis atunci când urmărește linkul.
pingback specifică adresa serverului de pingback, ceea ce permite blogului să notifice automat site-urile care leagă la acesta.
prefetch specifică faptul că fișierul la care se face referire trebuie să fie stocat în cache în prealabil.
prev indică faptul că acest document face parte dintr-o serie și că linkul este către un document anterior din acea serie.
căutare indică faptul că documentul la care se face referire conține o interfață pentru căutare și resurse aferente.
bara laterală indică faptul că documentul legat va fi afișat în context suplimentar de browser, dacă este posibil, iar unele browsere, când faceți clic pe un hyperlink, deschid o fereastră pentru a adăuga linkul la bara de marcaje.
foaia de stil este un link către un fișier extern care va fi folosit ca foaie de stil pentru acest document.
eticheta indică faptul că eticheta cu hyperlink se aplică acestui document.
sus indică faptul că pagina face parte dintr-o structură ierarhică și că hyperlinkul indică un nivel superior de resursă din structură.dimensiuni Specifică dimensiunea pictogramelor pentru afișarea vizuală. Atributul sizes este utilizat numai împreună cu rel="icon" și poate lua următoarele valori:
lățimi-înălțime - definește o listă de dimensiuni separate prin spații, fiecare dimensiune trebuie să fie în format - lățimi-înălțime (dimensiunile pictogramei sunt specificate în pixeli), de exemplu:
;
orice - pictograma poate fi scalată la orice dimensiune.titlu Definește titlul unui link sau numele unui set de foi de stil alternative. Valoarea atributului este text. tip Specifică tipul MIME al documentului la care se face referire. În acest caz, ia valoarea „text/css” . Tabelul 5. Atributele etichetei
1.3. ElementDescrierea atributului, valoare acceptată asincron Atributul indică faptul că scriptul va rula asincron cu restul paginii (scriptul va începe să se execute în același timp în care se încarcă pagina). set de caractere Definește codificarea caracterelor origine încrucișată Stabilește dacă CORS va fi utilizat la încărcarea scripturilor externe (folosind atributul src).
anonim — înainte de a încărca scriptul într-o solicitare între domenii, browserul adaugă automat antetul Origin, fără a trece parametri de acces (cookie, certificat X.509, autentificare/parolă pentru autentificare de bază prin HTTP). Dacă răspunsul serverului nu conține antetul Access-Control-Allow-Origin: nume de domeniu, scriptul nu va fi încărcat.
use-credentials — înainte de a încărca scriptul într-o solicitare între domenii, browserul adaugă automat un antet Origin care indică parametrii de acces (cookie, certificat SSL sau perechi de autentificare/parolă). Dacă răspunsul serverului nu conține antetul Access-Control-Allow-Credentials: true, scriptul nu va fi încărcat.amâna Interpretarea scripturilor este amânată până când documentul este redat pe dispozitivul utilizatorului. nonce Oferă securitate prin protejarea împotriva atacurilor cross-site scripting (XSS). Setează reguli pentru utilizarea scripturilor încorporate folosind valori nonce și hashuri. În timpul redării paginii, browserul calculează hashuri pentru fiecare script inline și le compară cu cele enumerate în CSP. Descărcările din resurse care nu sunt incluse în „lista albă” sunt blocate. src Indică locația fișierului cu scriptul; valoarea atributului este adresa URL a fișierului care conține programul JavaScript. tip Folosit pentru a declara limbajul de script folosit pentru a compune conținutul etichetei. Această secțiune conține tot conținutul documentului. Disponibil pentru element.
Tabelul 5. Atributele etichetei
Descrierea atributului, valoare acceptată pe amprentă Un eveniment care se declanșează după ce o pagină este trimisă pentru imprimare sau după ce fereastra de imprimare este închisă. onbeforeprint Un eveniment care se declanșează înainte ca o pagină să fie trimisă spre tipărire. onbeforeunload Evenimentul este declanșat atunci când vizitatorul inițiază o tranziție către o altă pagină sau dă clic pe „închide fereastra”. Vă permite să afișați un mesaj în dialogul de confirmare pentru a anunța utilizatorul dacă dorește să rămână sau să părăsească pagina curentă. onhashchange Evenimentul este declanșat atunci când partea hash a adresei URL se modifică, de exemplu când utilizatorul trece de la example.domain/test.aspx#page1 la example.domain/test.aspx#page2 . onmessage Un eveniment are loc atunci când un mesaj este primit printr-o sursă de eveniment. onoffline Evenimentul este declanșat de browser atunci când browser-ul stabilește că conexiunea la Internet a fost pierdută. online Evenimentul este declanșat de browser atunci când conexiunea la Internet a fost restabilită. onpagehide Evenimentul are loc atunci când utilizatorul părăsește pagina prin navigare, cum ar fi făcând clic pe un link, reîmprospătând pagina, completarea unui formular etc. onpageshow Evenimentul are loc atunci când utilizatorul navighează la pagina web, după evenimentul onload. la descărcare Evenimentul este declanșat dacă pagina nu se încarcă dintr-un motiv oarecare sau când fereastra browserului este închisă.