Aceasta e o versiune anterioară a paginii.
În această lecție ne vom familiariza cu ceea ce numim Web Development, adică crearea paginilor web. Principalele limbaje folosite pentru aceasta, și pe care le vom prezenta de-a lungul modulului, sunt HTML, CSS și JavaScript.
În acest modul vom folosi ca mediu de dezvoltare Codepen. Acesta ne oferă un mediu ideal pentru dezvoltarea în toate cele trei limbaje.
După cum observați, pagina deschisă are următoarele elemente:
În continuare, vom prezenta și discuta pe rând fiecare dintre cele 3 limbaje ale dezvoltării web.
Când scriem cod HTML ne bazăm pe o serie de „tag-uri“ pentru a forma o structură a site-ului.
Imaginați-vă un set de jucării lego: cu fiecare piesă adăugată, rezultatul la care vreți să ajungeți este din ce în ce mai aproape. Așadar, pe baza unei structuri ajungeți la un rezultat final. Exact la fel se întâmplă și cu HTML: Fiecare element pe care îl adăugați în cod, aduce pagina web mai aproape de cum doriți să arate în final.
Aceste „tag-uri“ îi spun browserului vostru cum să interpreteze elementele grafice pe care le adăugați. „Tag-urile“ sunt de două tipuri: de deschidere (open tag) si de închidere (close tag). Tagul de deschidere este de forma: <tag>
, iar cel de închidere este de forma </tag>
. „tag“ este numele tagului. Mai târziu vom explora câteva „tag-uri“ de bază. Pentru moment, mai trebuie amintit faptul că fiecărui tag de deschidere trebuie să îi corespundă un tag de închidere.
Documentul de mai jos are o structură simplă. Sunt 3 mari părți: un titlu (antet), două paragrafe (aliniate), și o listă.
TITLU
Ce este Digital Kids.
PARAGRAF
Digital Kids este un program pentru copii cu vârste cuprinse între 8 și 14 ani care oferă cursuri de programare și competențe digitale. Aici, copiii vor putea dezvolta pagini web, aplicații pentru echipamente mobile și propriile lor jocuri.
PARAGRAF
Programul este structurat pe 3 niveluri, fiecare având mai multe module:
LISTA
Pornind doar de la textul de mai sus, pentru a obține aceeași structură trebui să punem tag-uri. Codul HTML pentru ce am descris mai sus este următorul:
<html> <head> Digital Kids </head> <body> <h1> Ce este Digital Kids? </h1> <p> Digital Kids este un program pentru copii cu vârste cuprinse între 8 și 14 ani care oferă cursuri de programare și competențe digitale. Aici, copiii vor putea dezvolta pagini web, aplicații pentru echipamente mobile și propriile lor jocuri. </p> <p> Programul este structurat pe 3 niveluri, fiecare având mai multe module: </p> <ul> <li> începători </li> <li> intermediari </li> <li> avansați </li> </ul> </body> </html>
Cum interpretăm codul de mai sus?
<html>
îi spune browserului faptul că următorul conținut urmează să fie scris în limbaj HTML<head>
reprezintă o colecție de date suplimentare despre document, nu conținut.<title>
reprezinta titlul paginii, adică numele tab-ului din Chrome spre exemplu. Cum nu reprezintă text care apare în pagină, îl punem în <head>
.<body>
reprezintă conținutul propriu-zis - ceea ce trebuie să apară în pagina web.<h1>
este folosit pentru titlu.<p>
este folosint pentru a separa paragrafe (aliniate).<ul>
când dorim o listă neordonată (în engleză: „unordered list“)<li>
pentru fiecare element din listă (în engleză: „list element“)
Toate paginile HTML sunt structurate în felul următor:
Cum am spus și mai devreme, trebuie să începem pagina cu tagul <html>
și s-o încheiem cu </html>
. În general, informațiile despre titlul site-ului sau descrierea lui se află între tag-urile <head></head>
. În final, tag-ul <body>
va conține toate informațiile ce vor fi afișate pe site: poze, sunete, text.
Haideți să scriem prima noastră pagină <html>
:
Intrați pe site-ul codepen.io. În stânga sus, aveți un buton ce se numește New Pen
. Apăsați-l, urmând să scriem cod în box-ul din stânga ce se numește HTML. Priviți exemplul următor. După ce l-ați înțeles încercați să scrieți și voi același lucru.
<html>
<head>
<title> Hello, DigitalKids </title>
</head>
<body>
<p>Hello, DigitalKids</p>
</body>
</html>
See the Pen xHbFh by Matei Oprea (@mateioprea) on CodePen.
Felicitări, tocmai ați scris prima voastră pagină HTML.
Haideți să urmărim un alt exemplu, ca cel de mai sus, dar puțin modificat:
<html>
<head>
<title> Hello, DigitalKids </title>
</head>
<body>
<p>Hello, DigitalKids</p>
</body>
</html>
See the Pen EHtGu by Matei Oprea (@mateioprea) on CodePen.
Ați observat că s-a introdus tag-ul <div></div>
. Nu ne vom concentra foarte mult pe acest lucru, ci vom trece mai departe.
Observați că clasa „DK“ din HTML are un corespondent în CSS ce se apelează cu .DK{}. Ce vreau să spun este că fiecare clasă din HTML, este „reprezentată“ de aceeăsi „clasă“ și în CSS.
Încercați să creați și voi o astfel de pagină, urmând ca împreună cu trainerul să faceți modificările aferente.
<p>
Textul tau aici </p>
- Tagul <p>
definește un paragraf. Browserul va adăuga, automat, spațiu înainte și după fiecare text din interiorul tagului.
<div>
Codul tău aici </div
- Tagul <div>
definește o secțiune din interiorul unei pagini HTML. Este folosită, în special, pentru a o putea formata utilizând CSS. Puteti găsi un exemplu [[aici]http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_div_test].
Extra