L4 - Utilizarea sintaxei HTML5
- structura unui document HTML5
- elemente de bază HTML5
- crearea unei pagini web simple folosind HTML5
- rularea paginii web în localhost
Structura unui document HTML5
Un document HTML5 este format din următoarele elemente:
- DOCTYPE – specifică tipul documentului
- html – elementul rădăcină al documentului
- head – conține informații despre document
- body – conține conținutul documentului
<!DOCTYPE html>
<html>
<head>
<title>Titlul paginii</title>
</head>
<body>
<h1>Titlul paginii</h1>
<p>Paragraf de text.</p>
</body>
</html>
Elementele de bază HTML5
- h1 – titlu de nivel 1
Exemplu:
<h1>Acesta este un titlu de nivel 1</h1>
Afișează:
Acesta este un titlu de nivel 1
- h2 – titlu de nivel 2
Exemplu:
<h2>Acesta este un titlu de nivel 2</h2>
Afișează:
Acesta este un titlu de nivel 2
- h3 – titlu de nivel 3
Exemplu:
<h3>Acesta este un titlu de nivel 3</h3>
Afișează:
Acesta este un titlu de nivel 3
- p – paragraf de text
Exemplu:
<p>Acesta este un paragraf de text.</p>
Afișează: Acesta este un paragraf de text.
- a – link
Exemplu:
<a href="https://www.google.com">Google</a>
Afișează: Google
- img – imagine
Exemplu:
<img src="imagine.jpg" alt="Imagine">
Afișează:
- ul – listă neordonată
Exemplu:
<ul>
<li>Element 1</li>
<li>Element 2</li>
<li>Element 3</li>
</ul>
Afișează:
- Element 1
- Element 2
- Element 3
- ol – listă ordonată
Exemplu:
<ol>
<li>Element 1</li>
<li>Element 2</li>
<li>Element 3</li>
</ol>
Afișează:
- Element 1
- Element 2
- Element 3
-
li – element de listă
-
tr – rând de tabel
-
td – celulă de tabel
-
th – celulă de tabel cu text îngroșat
-
table – tabel
Exemplu:
<table>
<tr>
<th>Antet 1</th>
<th>Antet 2</th>
</tr>
<tr>
<td>Celulă 1</td>
<td>Celulă 2</td>
</tr>
</table>
Afișează:
Antet 1 Antet 2 Celulă 1 Celulă 2
- input – câmp de introducere
Exemplu:
<input type="text" placeholder="Introduceți textul aici">
Afișează:
- button – buton
Exemplu:
<a href="https://www.google.com/" target="_blank">
<button>Open New Tab</button>
</a>
Afișează:
Unele dintre cele mai utilizate și importante elemente HTML5 sunt:
- br – salt de linie
Exemplu:
<p>Linia 1<br>Linia 2</p>
Afișează:
Linia 1
Linia 2
- hr – linie orizontală
Exemplu:
<p>Text deasupra liniei</p>
<hr>
<p>Text dedesubtul liniei</p>
Afișează:
Text deasupra liniei
Text dedesubtul liniei
- b – text îngroșat
Exemplu:
<p><b>Acesta este un text îngroșat.</b></p>
Afișează:
Acesta este un text îngroșat.
- i – text italic
Exemplu:
<p><i>Acesta este un text italic.</i></p>
Afișează:
Acesta este un text italic.
- u – text subliniat
Exemplu:
<p><u>Acesta este un text subliniat.</u></p>
Afișează:
Acesta este un text subliniat.
- s – text tăiat
Exemplu:
<p><s>Acesta este un text tăiat.</s></p>
Afișează:
Acesta este un text tăiat.
- sup – text ca putere
Exemplu:
<p>x<sup>3</sup></p>
Afișează:
x3
- sub – text ca indice
Exemplu:
<p>H<sub>2</sub>O</p>
Afișează:
H2O
Crearea unei pagini web simple folosind HTML5
ETAPA 1. Crearea unui repository pe GitHub
ETAPA 2. Clonarea repository-ului în VS Code
ETAPA 3. Crearea unui fișier HTML
ETAPA 4. Rularea în localhost
ETAPA 5. Publicarea repository-ului pe GitHub folosind comenzile din terminal
1. Crearea unui repository pe GitHub
Un repository este elementul cel mai important al GitHub. Este un loc unde poți stoca codul, fișierele și istoricul modificărilor fiecărui fișier.
Repository-urile pot avea mai mulți colaboratori și pot fi publice, interne sau private.
-
Accesează: https://github.com
-
Autentifică-te în contul tău.
-
În dreapta sus, apasă pe + → New repository.
-
Completează:
- Repository name:
laborator4 - Description: „Al doilea proiect HTML” (opțional)
- Selectează Public
- Bifează Add a README file
- Repository name:
2. Clonarea repository-ului în VS Code
- Deschide VS Code.
- Apasă pe Ctrl+Shift+P pentru a deschide paleta de comenzi.
- Scrie Git: Clone și apasă Enter.
- Introdu adresa repository-ului
: https://github.com/numele-tau-de-utilizator/laborator3.git
5. Alege un folder local unde să fie clonat repository-ul.
6. Apasă Open pentru a deschide repository-ul în VS Code.
3. Crearea unui fișier HTML
- În VS Code, în partea stângă, apasă pe Explorer.
- Apasă pe New File (sau Ctrl+N).
- Salvează fișierul ca
index.html(apasă Ctrl+S). - Scrie codul HTML de mai jos:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Al doilea meu site</title>
</head>
<body>
## TODO: sterge aceasta linie și adaugă conținutul tău aici
</body>
</html>
LABORATOR: TODO List
TASK 1 (20 puncte): Crearea fișierului HTML (index.html) cu structura de bază și conținutul specificat mai sus.
TASK 2 (20 puncte): Pune un heading (<h1>) și un paragraf (<p>) în fișierul HTML. Titlul trebuie să fie "Bine ai venit!" iar paragraful "Acesta este primul meu site web.".
TASK 3 (20 puncte): Crearea unui tabel în fișierul HTML cu cel puțin 3 rânduri și 3 coloane. Fiecare celulă trebuie să conțină text descriptiv (de exemplu, "Celulă 1", "Celulă 2", etc.).
TASK 4 (20 puncte): Descarcă o imagine de pe internet și salveaz-o în folderul proiectului. Apoi, adaugă imaginea în fișierul HTML folosind elementul <img> cu atributele src și alt.
TASK 5 (20 puncte): Adăugarea unui buton în fișierul HTML care, atunci când este apăsat, deschide youtube.com într-o filă nouă a browser-ului.