Utilizarea sintaxei HTML5
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ă:
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
-
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/laborator4.git - Alege un folder local unde să fie clonat repository-ul.
- 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.
Verifică-te
Se încarcă activitatea…
Se încarcă activitatea…
