1. Ce este HTML — limbajul paginilor web
HTML este ca planul tiparit al unei fise de lucru: definesti ce este titlul lectiei, ce sunt enunturile exercitiilor, unde se afla o imagine ilustrativa. Culoarea hartiei, fontul ales si marginile sunt decise separat (de CSS). Planul structural (HTML) si aspectul vizual (CSS) sunt doua lucruri distincte — la fel cum intr-un manual, autorul scrie continutul, iar graficianul stabileste cum arata pagina.
Un fisier HTML este un simplu fisier text cu extensia .html (de exemplu fisa-lucru.html). Il poti crea in Notepad sau orice editor de text. Cand il deschizi in browser, acesta interpreteaza tagurile si afiseaza pagina formatata. Nu ai nevoie de internet pentru a testa o pagina HTML locala.
2. Structura obligatorie a unui document HTML
<!-- Declaratie tip document: spune browserului ca e HTML5 --> <!DOCTYPE html> <html lang="ro"> <!-- HEAD: informatii despre pagina (nu sunt vizibile in pagina) --> <head> <meta charset="UTF-8"> <title>Fisa de lucru — Clasa a V-a</title> </head> <!-- BODY: tot ce este vizibil in pagina --> <body> <h1>Titlul fisei de lucru</h1> <p>Primul paragraf cu explicatii.</p> </body> </html>
<!DOCTYPE html> — Declaratia tipului de documentPrima linie din orice pagina. Nu este un tag HTML, ci o instructiune pentru browser: ii spune ca documentul respecta standardul HTML5. Fara aceasta declaratie, browserele mai vechi pot interpreta gresit pagina.
<html lang="ro"> — Radacina documentuluiInvelisul intregii pagini. Atributul lang="ro" declara limba documentului — util pentru cititoarele de ecran (accesibilitate) si motoarele de cautare.
<head> — Informatii despre paginaContine metadate invizibile utilizatorului: codificarea caracterelor (charset="UTF-8" — necesara pentru diacritice romanesti si caractere speciale), titlul filei din bara browserului (<title>) si link-uri catre fisiere CSS.
<body> — Corpul paginiiTot ce este vizibil in pagina se pune in <body>: titluri, paragrafe, imagini, tabele, legaturi. Este "continutorul" intregului continut afisabil.
3. Titluri si paragrafe — structura textului
<!-- Titluri: h1 = cel mai important, h6 = cel mai mic --> <h1>Fisa de lucru: Lectia despre plante</h1> <h2>1. Partile unei plante</h2> <h3>1.1 Radacina</h3> <!-- Paragrafe: fiecare <p> incepe pe rand nou cu spatiu deasupra --> <p>Radacina fixeaza planta in sol si absoarbe apa si saruri minerale.</p> <p>Cele mai multe radacini cresc in pamant, dar exista si radacini aeriene.</p> <!-- Evidentiere in interiorul unui paragraf --> <p>Termenul <strong>fotosinteza</strong> vine din greaca: <em>photos</em> inseamna lumina.</p>
Pe o pagina bine structurata exista un singur <h1> (titlul principal), urmat de subcapitole cu <h2>, sectiuni cu <h3> etc. Aceasta ierarhie ajuta atat cititorii, cat si motoarele de cautare sa inteleaga organizarea continutului — exact ca structura capitolelor dintr-un manual.
<p> si evidentierileFiecare <p> reprezinta un bloc de text separat; browserul adauga automat spatiu inainte si dupa. <strong> marcheaza text important (afisat ingrosate — bold), iar <em> marcheaza text cu accent (afisat inclinat — italic). Ambele au si semnificatie semantica, nu doar vizuala.
La elaborarea unei fise de lucru online: <h1> pentru titlul fisei, <h2> pentru fiecare exercitiu (Ex. 1, Ex. 2...), <p> pentru enuntul exercitiului si <strong> pentru cuvintele-cheie pe care vrei sa le subliniezi elevilor. Aceasta structura reproduce exact logica unui document Word bine structurat cu stiluri.
4. Imagini si legaturi (hiperlegaturi)
<img>) si legaturile (marcate cu <a>), care navigheaza catre alte pagini sau resurse externe.
<img> — inserarea unei imagini<!-- Imagine din acelasi folder cu fisierul HTML --> <img src="ciclul-vietii.jpg" alt="Schema ciclului vietii unei plante" width="400"> <!-- Imagine dintr-un subfolder --> <img src="imagini/fotosinteza.png" alt="Diagrama fotosintezei">
Atribute importante:
src— calea catre fisierul imagine (JPG, PNG, GIF, SVG, WebP etc.)alt— text alternativ obligatoriu: descrie imaginea pentru utilizatorii cu deficiente vizuale si pentru cazul in care imaginea nu se incarcawidth/height— dimensiunile dorite (in pixeli); daca specifici doar latimea, inaltimea se scalaza automat proportional
Important: <img> este un tag vid — nu are tag de inchidere (</img> nu exista si este gresit).
<a> — crearea unei legaturi<!-- Legatura catre un site extern --> <a href="https://www.edu.ro" target="_blank">Ministerul Educatiei</a> <!-- Legatura catre o alta pagina din acelasi proiect --> <a href="lectia2.html">Mergi la Lectia 2</a> <!-- Imagine clicabila: click pe imagine = navigare --> <a href="https://www.edu.ro"> <img src="logo-edu.png" alt="Logo Minister Educatie"> </a>
Atribute importante:
href— destinatia legaturii: URL complet (https://...) sau cale relativa la un fisier localtarget="_blank"— deschide pagina destinatie intr-o fila noua; recomandat pentru resurse externe, ca sa nu parasesti fisa curenta
Pe o fisa de lucru online pentru elevi, adauga imaginea unui experiment: <img src="experiment.jpg" alt="Experiment turnare apa"> si un link catre un videoclip demonstrativ: <a href="https://youtube.com/..." target="_blank">Urmareste experimentul video</a>. Elevii pot accesa resursa fara sa paraseasca fisa de lucru.
5. Stilizare CSS de baza
<head> <meta charset="UTF-8"> <title>Fisa de lucru</title> <!-- Fisierul stil.css este in acelasi folder --> <link rel="stylesheet" href="stil.css"> </head>
Fisierul stil.css se afla in acelasi folder cu fisa.html. O singura modificare in stil.css actualizeaza aspectul tuturor paginilor care il folosesc — la fel cum modificarea unui stil Word actualizeaza toate titlurile din document.
/* Stilizare aplicata tuturor paragrafelor */ p { color: #333333; /* culoare text: gri inchis */ font-size: 16px; /* marime font: 16 pixeli */ line-height: 1.6; /* spatiu intre randuri */ } /* Titlul principal */ h1 { color: #1a56db; /* albastru */ text-align: center; /* centrat */ font-size: 28px; } /* Corpul intregii pagini */ body { background-color: #f9f9f9; /* gri foarte deschis */ font-family: Arial, sans-serif; margin: 20px; }
Structura unei reguli CSS: selector (ce element stilizezi) urmat de acolade in care se afla perechi proprietate: valoare;.
/* 1. Nume de culoare (engleza) — darkgreen = verde inchis fara rosu */ h2 { color: darkgreen; } /* echivalent: #006400 */ /* 2. Cod hexazecimal #RRGGBB — cel mai folosit in practica */ h2 { color: #006400; } /* aceeasi culoare ca darkgreen */ /* 3. RGB: valori 0–255 pentru Rosu, Verde, Albastru */ h2 { color: rgb(0, 100, 0); } /* aceeasi culoare ca darkgreen si #006400 */
Cele trei exemple de mai sus produc exact aceeasi culoare: darkgreen este definit de standardul CSS ca #006400 (R=0, G=100, B=0 — verde pur, fara componenta rosie sau albastra). Codul hexazecimal (#RRGGBB) este cel mai frecvent folosit — il gasesti in Canva, Paint sau orice aplicatie de design cand dai click pe o culoare.
Atentie: culorile cu nume (ex. darkgreen) au valori exacte fixate de standard — darkgreen nu este acelasi cu orice „verde inchis" ales din palete; este intotdeauna #006400.
6. Pagina completa — exemplu integrat (fisa de lucru)
fisa-plante.html<!DOCTYPE html> <html lang="ro"> <head> <meta charset="UTF-8"> <title>Fisa de lucru — Plante</title> <link rel="stylesheet" href="stil.css"> </head> <body> <h1>Partile unei plante — Fisa de lucru</h1> <p>Citeste cu atentie, apoi raspunde la intrebari.</p> <h2>Radacina</h2> <p>Radacina <strong>fixeaza planta in sol</strong> si absoarbe apa si saruri minerale necesare cresterii.</p> <img src="radacina.jpg" alt="Schema radacinii unei plante" width="350"> <h2>Resurse suplimentare</h2> <p>Afla mai multe despre plante pe <a href="https://ro.wikipedia.org/wiki/Plant%C4%83" target="_blank">Wikipedia — Planta</a>. </p> </body> </html>
stil.css (acelasi folder)body { font-family: Arial, sans-serif; background-color: #ffffff; margin: 30px; color: #222222; } h1 { color: #1a56db; text-align: center; } h2 { color: #2e7d32; border-bottom: 2px solid #2e7d32; padding-bottom: 4px; } img { display: block; margin: 12px 0; } a { color: #1a56db; }
Salveaza ambele fisiere (fisa-plante.html si stil.css) in acelasi folder pe calculator. Dublu-click pe fisa-plante.html — se deschide direct in browser ca orice fisier. Dupa fiecare modificare, apasa F5 in browser pentru a reincarca pagina si a vedea schimbarile.
<!DOCTYPE html>— declara standardul HTML5<html lang="ro">,<head>,<body>— schelet obligatoriu<meta charset="UTF-8">— suport diacritice romanesti<title>— titlul in bara browserului<h1>–<h6>— ierarhia titlurilor<p>— paragraf;<strong>— bold semantic;<em>— italic semantic<img src="..." alt="...">— imagine, tag vid, fara inchidere<a href="...">— legatura;target="_blank"= fila noua- CSS extern legat cu
<link rel="stylesheet" href="stil.css">